Kudos - I'm thinking of, for example, those online test helpers. They teach you only exactly what appears on the test and that's it. Your approach is what is really needed.
Exactly. They teach you how to "pass the test" rather than obtaining the knowledge behind the test.
Yes the industry as a whole needs actual flight testing to make sure the person can actually fly the aircraft especially in real-world applications (when things go wrong).