I think there is some truth to what you say OP but I think the bigger focus should be on what job you may want to (or have to) work in, the availability of that job and then what degrees can lead to that job.
This is a nicer way of saying "follow your passion" - and I think its wrong.
A kid might be into video games, comic books, anime, - and maybe learning to program in C++ might lead them to an actual job in the field of gaming - but Game Devs are some of the lowest paid in the industry. The company makes money, the employees make peanuts, and better be happy about it, cause there are 10 other people willing to do it.
For most people, very little of what people "may want to do" pays a living wage - home/vehicle/loans/food. In fact there's a lot of bs jobs that don't pay a living wage.
I say, choose money, and don't derive your satisfaction from punching a clock.
One of the issues I have seen are people going to school to get a degree solely with a plan to start a business or work independently. That same degree should have a viable job option if the entrepreneur options don't work. At the end, there just needs be better planning. I don't think our culture (I am excluding African immigrants based on my experience) from a parental stand point don't offer enough direction before their children go to college.
I think a structured entrepreneurial route is one of the best alternatives to college educated, but based on prior discussions the The Coli can't entertain that idea at all.
If you think "not everyone is cut out for school" is bad, the "not everyone can run a business" is far worse here.