As to TFA, I think that for a lot of people trade schools are a better option, and should often be encouraged. I'd like to see more general education regarding retirement planning etc as well earlier on, as this is a place a lot of people get stuck, esp. in the US.
Another issue is that people should be guided towards educational paths that have demand in the workplace. Does it make sense to go 200k into debt for a job that pays 38k/year, or graduate 10k students for a career path with only 100 openings. Some of this onus is on the students and parents, but the schools themselves could do much better with this. Some reform on funding might help, but it's a touchy subject.
For all the flack that Facebook gets, you may also be surprised to find some very specific interest groups, I wish they had not removed the live messenger chat for groups specifically though..
I also think that this is a larger societal problem that should be but has not been addressed by social networking apps. There are no social networks that are designed to foster communication about highly specific ideas. Sure I can go to r/history to find people who are generally interested in history, but where can I go to find people who would be interested in book-clubbing G.J. Meyer's 'A World Undone'? If I want to talk about physics in general, I could go to /r/physics. But how do I find physicists who want to discuss matter-antimatter asymmetry? You can glom on to conversations in current social networks, but there is no way to start/find/subscribe to discussions about very specific subject matter.
Point being, rather than saying that the IRL personal interactions at college are a reason why the current model is ideal, we could do a lot of good by figuring out how to port that experience A) onto online courses, and B) onto the world at large.