I have 3 college-aged kids and one nearly there. Their universal concern is the cost. It has become prohibitive. Colleges assumed the trend of charging $25k to $50k per year would be sustainable. They were dead wrong, especially given the horrendously predatory loans backed by the government and barred from bankruptcy. If we fix the college financial system, enrollment would likely skyrocket.
It was about 15 years ago, I was 19. At the time, I was attending community college because I had no idea what I wanted to major in, or what I wanted to do with my life as far as careers go, but I had so much societal pressure telling me that I had to go to college in order to be successful. I'd tried steering myself towards a few subjects that were hobbies/passions of mine, but every time I dipped my toes into doing something with them professionally, I quickly became concerned about money/profit/work/bosses bastardizing my love for them and opted to keep them as hobbies/passions. 15 years later, I am still enamored by some of those same hobbies and am happy I kept them as such.
While the "goal" was to transfer to a university from the community college, I consistently found myself thinking, "I'm seeing a ton of my friends, and people who graduated HS a few years before me, taking out these massive loans. Why am I going to go into debt if I don't even know what I want to do?". It just made no sense to me, so I stopped. I've been incredibly lucky that I found a career path in an area that I'm good at, and have risen to a level in my career that I'm happy with, but I absolutely did have to work really hard to get here.
All that is to say, not only do I think we put far too much pressure on people to know what they want to do when they're still too young to truly have that figured out, but I also completely agree with you that cost is the primary concern here. If I didn't have to go into so much debt in order to have continued my college education, I have a feeling I would've opted to keep at it and figure out what I wanted to do along the way.