I think it's important to remember that ATPL training is largely based on procedures, systems, teamwork and resource management. The basics of flying are much clearer in the mind of a first solo pilot than in that of a newly frozen ATPL, unless he/she also flys GA at weekends, which is not always the case. Some of those guys and girls are struggling financially to get their qualifications, they probably can't afford to go flying for fun too.
The public demand ever cheaper airfares, which leads the airlines to reduce or stop sponsored training. The result is that people in their early 20's have to take on mortgage sized debt to get qualified for a job which pays less and less each year.
At some point we (the travelling public) have to stop the madness and accept that you can't fly safely for free.