There is nothing wrong with teaching for the test. Most of schooling is unnecessary for most jobs, the test is to show that a person can learn the material if they forget it after it's ok, as long as it's not something important that they actually need for their job.
Fuck no, this right here is...