I agree with you Xenia. the system assumes at the moment that parents with reasonable income levels want to subsidise their children's higher education, but if they do not, then the student is stuffed basically, unless they were officially thrown out by their parents at least two years beforehand, (iirc) they cannot claim a bean.
Whereas students from low(er) income families (although actually the cut-off levels are actually quite high compared to the 'average' wage) qualify for a sliding scale of help with fees from the government, (some people get all of them paid) and can then top up their maintenance loan with burseries from the university itself. I believe average bursery awarded for a students who have already qualified for help with their fees is about £1200. That means that many students are automatically about £4000 better off per year than others.
Although parents are not 'legally compelled' to support their children, they are emotionally blackmailed into it, knowing that their will be worse off than students from low income families.
It beats me why parental income should be a factor at all TBH. In every other respect they are adults, not children, and they should all be treated equally, with an increased maximum for student loans to reflect the true cost of living whilst studying.
The government goes on about it being 'fairer' for students from poorer backgrounds, but the only truly fair way would be to treat everyone the same. It's not about fairness, it's about social engineering and positive discrimination.