Well, yes, it's corrupt as hell. I didn't say I had a good answer for it.
Honestly, I like my gig as a fed.gov employee. I make a bit less cash then I would doing the same thing in the local private sector, but I gain an employer that doesn't give me a hassle about Army Reserve missions and deployments. But there are places in the fed.gov where good employees get shafted vs. Private sector and as a result we get substandard workers. Not saying unions are the answer. In fact they are almost certainly not.
More just musing out loud.