Most middle class kids coming out of school see college as an extension of the education required to compete in the market - they're also told that trade schools are a rip off and community college is for underachievers, so they end up diving into university before giving that option any real critical examination.
I imagine upper class kids just get their education bank-rolled by their parents so who cares. And I didn't live the life of a lower class kid (my family was middle or lower middle) so I can't speak to their experience - but that middle class suburbanite definitely isn't going to get a check from their parents to cover their full schooling.
Where I lived as a middle class teenager at least - a generic suburb in SoCal - I, and every other student, was told the community college we had has an excellent program to transfer students into a 4 year college with minimal debt. It definitely takes effort as a community to ensure graduating high school students understand their options in full.
I find that the community college grada are better professionals than the kids who jumped into uni because they didn't know anything and grasped at straws. It's an expensive but revealing mistake that shows which young adults have good judgement and self awareness.