Reviewers aren't 100% perfect. I've had apps that violated rules pass the review only to be rejected a few updates later. One app I had forced users to use their birthday (at the client's request) as the password. 1.0.0 passed the review, but 1.0.1 was rejected because birthday is not an acceptable form of a password.
Apple could absolutely do better with reviewers, but it's likely they had to lower the quality of reviews in some way to reduce the amount of time it takes to review an app (from 5-7 days to 24 hours). Regardless, I rather take the 24 hour app review time since any rejection can be quickly re-assessed again.