Earlier quoted context omitted.
I don't think the first two are problems colleges need to fix I think its more of a matter that we need to change our mindset about who should be attending college maybe some people would be better off going the trade school route.
Yeah we I read somewhere that in Germany 60% of students go into trades and they have seriously beefed up their programs. But yeah there is a stigma here in the US about trades, I think that's partly due to the social consequences of having insane wealth gaps and worshipping billionaires.
For most people this routing when they are 10 (or so) decides what routes are open to them later in life. There are exceptions to this (my host sister went to Realschule, and later took the Abiture, the the test that got her into college), but they are pretty rare.
I have always been a bit leery of choices made so early in life, but it works pretty well in Germany.