But then again, a civilian flight school is a business where the primary purpose is to make money.
That is not the point. The flightschools do a very good job.
The problem is that the old BA flight scheme of many decades back (or the RAF) had thousands of candidates to choose from. The modern school has one - the guy at the front desk with a chequebook. And the basic aptitude of that candidate, in terms of intelligence, cognitive ability and hand-eye coordination may be excellent, good, intermediate or dire. But he still ticks the box and gets the job, because he (or she) is cheap.