I've read this before from Americans, and I don't get it. In my culture if parents can pay for their kids' education, they do it. There's a time and a place to teach them financial responsability, I feel distracting them with financial concerns during their most challenging years of schooling is not it.
When I went to college (paid for by my parents), I had friends who had to work on the side to pay for rent and groceries. They barely hung by, very few had great grades since they had to split their time between work and study. One of my close friends ended up dropping out because he was burned out.
Of course this doesn't mean you should pay 50k for a degree in feminist dance therapy, you make sure you only pay for something with ROI (That's another thing I don't understand about Americans. In a country with tuition so high, how can so many pursue degrees with such awful job prospects?)