If they're doing that level of scrutiny a million times, they should have released a tool (or even built it into Xcode); something like "Consistency Checker".
It's silly of them to reject apps entirely over checks that anyone could do in advance, if only they knew what to look for.
Not only would it be nice, but if such an application exists internally at Apple, and they released it with Xcode or something, then perhaps developers could integrate it into their testing infrastructure. If that chain of events happened, then it could bring up the consistency of Apple-centric OS 3rd party software, all the while decreasing time that updates spend in review. This sort of change could be a huge win for Apple, iOS/OSX Developers, and iOS/OSX users.
It's silly of them to reject apps entirely over checks that anyone could do in advance, if only they knew what to look for.