If 90% of the people pass the take home test, then why was that step necessary in the first place?
I've also soured on take-home test. I recently did a C/C++ one, I know I aced it, and I didn't even get a phone interview.
I figured out afterwards what they were doing. They were giving the take-home test to EVERYONE who applied. Then, after you submit a solution, they read your resume. After looking at my (correct) solution and my resume, they decided I wasn't worth a phone interview.
No more take home tests for me.