I can see your point of view - but what is your solution? Somebody has to pay for the education that they receive, so if not students / their parents, then who? The government have made it very clear that it won't be them, but even if that changed you would have to accept higher taxes over a lifetime to pay for it; and in all probability the number of universities / places / degrees on offer would reduce because nobody could justify the level currently on offer.
Really, we need to go back to basics to tackle this. Education is a good thing, but we seriously do not need the number of university / degree educated people that we are producing. Many graduates leaving university now are ending up in exactly the same jobs that they would have had after A levels a couple of decades ago.
I totally agree that increasing costs to the point where only the wealthy can afford higher education is entirely wrong. But much as it may not be a popular stance, perhaps we need to introduce more of a meritocracy - educate the academically best and brightest, in fewer numbers, for the roles that need this form of education, and then that becomes a more affordable proposition for public funding. That does not mean, and should not mean, that there are not other forms of "higher or advanced education", or that having a university education should we considered the first rank or more worthy. And I do recognise that some groups in society will still have advantages in respect of gaining entry due to their position or wealth.
But we are never going to have a perfect system. And it is ridiculous that it is estimated that nearly 60% of UK graduates are in jobs that are deemed to be non-graduate roles. Many will never pay back the debt they have accumulated. And for what? It isn't sustainable to publicly fund 50% of all school leavers to enter higher education when there is no social or economic benefit in educating that many people at university.