A core security principle is Secure by Default - arguable that's something Apple can improve here.
Not making an excuse for them though. They should have done that.
To put it differently: Who's to say whether they were using the checks wrong, or just doing the wrong checks?