The problem is quite simple.
If there are this many pilots that do not understand the basics of how to land an airplane then the only real explanation is the flight training industry needs a complete overhaul, if instructors are ignorant of the subject how in hell can they teach it?