"We have plenty of openings, and we're getting 5 times as many resumes as before, but only half as many qualified applicants."
Most of the quotes were from people in medicine, IT, and similarly complex fields. The problem isn't a lack of "training" of the sort that could be covered by a community college course and a 3-month internship; the problem is a lack of "training" of the sort that comes through years of hard work and experience, combined with an entitlement mentality that says "the world owes me a job" instead of "I will develop skills that are useful to an employer, and therefore be able to get a job".
As you say, this is not a problem that will be solved by increasing funding.
But to be an apprentice requires more humility than most people are ready to offer - the basic equation is you get training and you pay for it by doing shitwork. Though I guess that's not too much different than an internship, except you work with a master (a person) not an institution (an employer).
This mentality works well when you don't expect your workers to leave in under 5 years. I don't really know if this is a good or bad thing, but given the structure of American businesses it doesn't make as much sense to take on a new person, train them, then take the risk of them taking their skill set elsewhere.
Although this will not generally directly benefit the trainer financially, it can help the overall situation of a community which benefits the trainer in the long-run. Plus there are the non-monetary benefits of helping someone less fortunate.