The old BA cadets paid for their own training through a reduced salary as well...Nothing is ever paid for in this industry.
The only difference back then was that BA took all the financial risk. Today the student bears the risk through a bond-type arrangement.