I disagree! If nobody paid for a TR, the Airlines would have to pay in order to get pilots. The Airlines have certainly moved with the times by laughing and rubbing their hands together when they realised the lengths that some people will go to to get a job.
I also disagree that other industries don't pay for training for newbies. The individual would be expected to have the basic qualifications (a trade, a degree, a license), but specific qualifications (experience in a particular field, a TR) would normally be given 'on the job'.