Consultants are nearly always used so that managers can say "we went with BigCo, its their fault" when things go wrong.
ie. they are generally a political choice rather than technical.
The disparity is extremely but to be honest I liked the idea of working for the government. There was a lot of drive to solve for the mission and smart people. But the level risk mitigation made working extremely difficult. The government impressive getting people to work as hard as they do and I respect it, they were a good employer but political offices severely shackle it from doing even better work. In wages yes but even in allowing experimentation, political appointments waste a ton of energy and time to. Its like selecting the worst person for the Job in a non meritocratic way and expecting things to run smoothly is a poor idea.
maybe it's different at the federal level, but at the state level it's pretty hard to beat the benefits, unless you're strictly looking for hourly wages. Not everyone needs $500,000 a year, nor wants it.
The stated policy of the current admin is to "traumatize" federal employees so the number of these people is likely dwindling fast. Burnout was already a problem before the current admin - if your efforts hit a bureaucratic brick wall one too many times that private sector job starts to look a lot more appealing.
Although the large consulting firms are also not great if they are just shipping software requirements overseas for cheap software dev labor, that also can be very ineffective. So many never ending government projects are a result of this. On the surface everything is competently managed (grant charts forever, with perfect org charts), but at the strategic level of actually getting it to work and on-time is lacking (because there are a ton of cautious "professional managers" who don't know how to actually ship.)
I am so tired of people who have "experience" repeating this talking point.
1) If an employee is union and being a freerider a manager has to document their failing before being able to fire them. And, yes, the union is going to defend them and make you do your job and put those documents in writing. The problem is that most managers don't want to put things in writing because, lo and behold, most of the time you wind up with written documentation that the manager is the problem instead of the union employee.
2) Union employees often hate freeriders more than managers do. Someone freeriding is making your own job far more miserable and if you can get rid of them, your own life is going to improve.
3) I can count the number of the freeriders I have encountered in union positions on one hand. I have lost count of the number of those people in non-union positions.
They are probably not chasing the job security either.
Healthcare may be vouchers soon.