It seems fine to me. I regularly interview people with CS degrees (some of every kind!) who couldn't code their way out of a paper bag. If we didn't spend a huge amount of time interviewing people compared to the number of people we extend offers to, we would be hiring "B and C grade developers" too.
I totally agree. Hiring blindly like that is hazardous to say the least.