Look at how much money is getting flushed down the toilet in schools now. Throwing money at something doesn't fix it. The problem with education is people going to school that have no idea what they want to do, but are just going and running up massive debt for no good reason other than they Think they should go to college to party. Then the reality hits them in the face when they graduate.
So now they want to give students that still have no idea what they want to do two free years of party time to make up their minds. That is stupid. And by your wishes below they would be in prison.
Education is broken because High school is now, at best, middle school. We need more education if we want to be a manufacturing nation, although we sold most of that ability off in the 80s and 90s because greed is good, and tax cuts means more cash to give to Wall St. criminals
Community college is no more a party than a 4 year school. In fact, Community colleges aren't party schools at all, as they are almost literally only offering required courses, rather than hundreds of electives and mid-level classes that ultimately purge the people who weren't prepared. You might be able to float through 101-102/103 courses by showing up now and again, but if you're in a 4 year school, there is so much else going on that you might lie to yourself that later you'll take it seriously.
If you made Community college ubiquitous for most Americans, not only would the debt load be much lighter, but it would also offer more people the chance to see whether they'll hack it in college, whether because of aptitude or constitution.
And inheriting millions of dollars makes everything easier. If you gave the average hardworking laborer their entire lifetime wage upfront, they'd be able to invest it and earn their yearly wage each year in after-tax income, besides sitting on the principal.
And again, most rich people got it through inheritance.