I think there is a problem with the term 'spoon fed'.
Most independent schools (and grammar schools) teach the pupils to pass the exams, and pass them very well. They teach how to write essays, how to cover the points needed, they have endless lessons on What to Expect in the Exam, How to Do Coursework. (I don't have a personal agenda against this, my DC have/are all at 'top' state grammar school).
But I can see it is completely unreasonable that ALL bright and academically inclined children do not have the opportunity to PAY for a good education, and it is also completely unreasonable that those who do get the top university places. I honestly cannot understand anyone who does not agree with that.
I understand that my DCs will get top grades BECAUSE of the school they attend and because they are reasonably intelligent to start with. They all had to pass an extremely competetive test to get into their school. How come those who didn't pass the test BUT go to a fee paying school then get top grades, but those who didn't pass the test,DON'T get top grades and thus into top universities. It certainly isn't because the former are 'brighter', it's because they have had huge advantages in their teaching. End of story (bangs head against wall).
No-one is saying it is fair, least of all me.
So I think that those from 'failing' schools with slightly lower grades should be given a leg up into the top universities, to put it very, very simply. And those who get the top grades from a highly advantaged position should realise that it is not because they have suddenly become super brainy.