The difference is the checks and balances in the private sector relating to profit.
I am a big defender of the public sector. Have proudly spent most of my career working in it, but current working practices are not in the interests of service delivery. They are undermining service delivery, so criticising it is helping the public sector IMO.