I’m sorry, I don’t agree that parents can’t afford to pay more.
Childcare is heavily subsidised by the government. Most parents do not want to pay when their child turns 3, as it is their right for childcare to be ‘free’ from this age. You read posts on here all the time to that effect.
There is also the tax-free childcare scheme and the childcare element of Universal Credit. Students are able to get most of their childcare fees paid - the help available to parents is endless.
Yes, the nurseries are being shafted by the government (or the local authorities in any case - they are the ones allocating the funding and keeping most of the money for themselves). However, parents do not want to pay for childcare anymore. They see that other people (students, those on Universal Credit, etc., etc.) get it for free and they want it for free.
I am not joking - I cannot get anyone in receipt of ‘free childcare’ to pay for lunches or additional hours without a huge fight. They want the hours, they want the lunches, but they don’t want to pay for them. And in a way, I don’t blame them. Primary school children get free lunches, why not children in nurseries? Because the government knows that private providers will ultimately have to pay for those lunches or lose kids, that’s why. And the parents don’t care so long as it is free for them.
The whole industry is broken and no one is motivated to fix it. The nursery providers try, but ultimately they are so exhausted by everything else they are dealing with (everything that has been mentioned in this thread, but ten times the abuse from the parents, financial worries and problems with staff on top) that they don’t have the time or energy to bring about the change that is desperately needed.