You couldn't really have it any other way without drastically altering the structure of higher education: the alternative is that everyone's parents will "refuse" to pay and the financial aid system would be totally overwhelmed.
I am incredibly lucky and incredibly thankful that my parents value high-quality education and come from a tradition of academics who help their children through college. Some of my friends who are far smarter than me had to give up on dreams because their parents don't understand how inflation works and think you can still pay your own way through high-quality undergrad in the US.
That is, until you get to the high-end Ivies. Harvard would have cost me $12,500 over UW Madison's $24,000, but I was never going to get accepted there.