It depends on what you're comparing it to. You can go to a trade school and learn contracting, or be an electrician, or an HVAC installer, and in your late teens and early 20's you'll make a lot more than most college grads. But unless you branch out into your own business your income is capped lower than a generic college grad's probably is. And importantly, those careers are typically hell on your body. I know we all like to talk about the dangers of sitting all day but it doesn't compare to doing physical labor for a living, by any stretch. If you have particularly onerous private loans funding a marginal degree from a for-profit institution, you might net less lifetime earnings than a very skilled electrician in an in-demand market.
If you're comparing it to unskilled labor, retail, customer service, or stuff like that, it's absolutely no contest you're still better off with the degree.
And yeah your last bit there seems like the typical HN "let's reinvent this thing that already exist but 'from first principles!!1' but forgetting all the reasons it exists in the state it does now." Public colleges have too much overhead but some of it is justified and necessary to ensure licensing, credentialing, etc.