Again, the question that has not been asked is "What does the country actually need?". If it needs a steady population of people educated to a certain level, then it is fair that the country should pay for that - and that is everyone, through taxation. However, rather than take that approach, the previous government decided that the easiest way to create this working stock of HE-educated people was to create a massive over-supply, and make the students pay (If you want to study rapid U-turns on policy in this area, look at Blair's absolute promise not to introduce tuition fees or raise them). This has created not only the current problems, but two others; first, that some occupations not previously thought to require degree level now do so - this means they can negotiate higher rates of pay, because their practitioners are better qualified (I know I shall bring howls of outrage, but the prime example of this is entry-level nursing); secondly, that we have had to provide many more HE-level establishments, at much greater cost than before . Unfortunately, one possible outcome of this approach will be that those with more confidence in their abilities will forego university, meaning that the better suited to "graduate" roles will be taken out of the "graduate-level" working stock.
This will all take about a generation to sort out, even if anyone has the political will to address it starting now.