You have some valid points like college won’t necessarily teach you what your job needs you to do. There have been some partnerships with companies where they have asked colleges to step in a build out degreed training programs.
People with degrees regardless of degree do tend to make more money in the long run.
>> People with degrees regardless of degree do tend to make more money in the long run.
In aggregate. But that's wildly skewed by people who end up with higher degrees. If you look at bachelors, for every 2 people with a degree who make $20/hr bartending or selling used cars, there may be one person with no degree earning $150/hr coding or plumbing or fixing machines.
People with degrees regardless of degree do tend to make more money in the long run.