DS isn't at school yet but we've already registered him and opened a savings account for the fees.
TBH, I think it's all about priorities. Everyone is free to priorotise their income as they see fit, and for us that means school fees.
Part of the problem for me is that I teach in the state sector so I know what it's like. That's not to say all state schools are awful but rather that they don't have the facilities that I want DS to have access to, i.e, small class sizes, excellent sports and science resources etc.
I think you'll be surprised at how many 'normal' parents actually make the decision.