It is not free, there are university fees! How do you not realise that!?
Fine pay private tutors but don't segregate rich kids from poor when at school. They should all have the same basic resources available to them. There may not be such a divide if rich and poor families interacted on a level playing field more often.
Quite clearly you've had no experience or interaction with the private education sector. Most kids come from middle income families. Many of the families sacrfice something else to pay for it - normally holidays. One of the kids at my children's school was from a single parent family and the Mum used to work a second job at Asda in the evenings to pay the fees. Private education isn't just used by 'rich' kids.