Couldn't agree more. For every job that does this there's one that doesn't. The time I waste on one of these tests could be better spent with my family or on side work that pays.
As mentioned elsewhere in the thread, it's a worker's market in software development and these employers are bemoaning lack of talent. Employment law is written in companies' favor. It's easy to fire someone for no reason, let alone incompetence. Paper trails and 3 strike rules aren't law. It doesn't help software teams when HR rules out candidates because they never considered writing an algorithm to calculate prime numbers. I find an interview with a software team member generally can determine if a candidate is qualified quicker and more accurately for both parties anyway. Tests are just a way to keep dev's from spending time in interviews.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.