Whilst I agree with what you re saying about basic knowledge of the type you re flying - particularly for a checkride...
Doesn't a large(r) part of the blame lay with the instructors, for signing off a student for the checkride when they clearly aren't ready and for not covering the basics during training?
I accept the responsibility is also on the student to LEARN the material but if they don't know the material exsists...
PW