Wasted whose time? It’s not like we are constantly interviewing people. When people put their resume in we tell them that when a spot opens up we will call them. We encourage them to put a resume in once a month so that when we need someone they will likely get a call. I don’t understand your term ‘hiring in advance’.
How is accepting a resume when we aren’t actively hiring a scummy tactic? People ask to work here every day and we tell them that we aren’t actively hiring but we would be glad to accept a resume. The real persistent people who really want the job keep following back up and eventually they get hired and stay for years and years.