“They should be prepared to pay extra because they normally earn much more after graduating”

In my point of view, it is a very “English” policy.

[1] Getting into a top university does not mean completing the degree with a decent grade, and even getting a decent grade doesn’t mean the student can not choose to do PhD or postDoc, which income are not particular high. Having students in better university pay for a higher education fee is therefore unfair for the students who take the challenge to study in better university, as completing the same degree in less good university can secure a decent grade easlier. Students from top university has the talent to carry on PhD or postDoc, research in cutting-edge science and technology, and possibly even found big and international company in the future, just an extreme example, Google, and this is exactly what UK lack of; this scheme is indeed putting off student to work harder academically, or discouraging scientific and engineering students to pursue their research ambition and instead work in, say, finance.

[2] Even if a student from a top university earn relatively more, through the tax system, they also have to pay more for the uncapable people in the society. Therefore doesn’t increase the education fee double “penalise” the hard working and capable individual? No doubt, capable people should take care of the uncapable within the society, however, increasingly more and more this sort of policy seem to reduce the incentive of being a hard working individual and is encouraging people claiming benefit.

[3] In order to improve the balance of the society, the government should educate the youth, letting them know the fact that working harder and completing a degree in a better university would secure them a better future. I have to say I feel sick to see those unproductive individual claiming benefit as them are simply over-protected in this country.