I think it depends on the geographic location. There are flexibilities and different models that private sectors have used to fill the gap, but it does beg the question of whether they can find people if in some cases they're paying less. In some cases, they're paying more hourly, but the benefits are not the same.
At the end of the day, employees vote with their feet. If they would prefer to be working for the private provider, that's their choice.