I agree, in part, and disagree, in part. My main gripe with federal employees is the widespread practice that follows: say you hire on as a GS 5, the job never changes but you sit there for 8-9 years and maxed out in "steps". You can complain, as many do, and almost always get a raise in the way of "GS-6", and later G-7, etc.,. Now, if one didn't like the published pay of the job...then they could just find another....not "increase" the pay for the job forever more to the point is no longer commensurate. It gives the public plenty of job pay scales to complain about. Oh, and then there is the frequent practice of hiring people that "someone" determines has "experience equivalent" of a degree in the hard sciences with no more "experience equivalent" than a walmart checker....generally the "someone" is their buddy or their buddy's relative. Uh, okay. All of these practices could EASILY be arrested, instead it has become the "culture"....and it is more accurately called -abuse of the system. And, it is common and everywhere I have ever looked in the federal employee arena. I know a lot of hard working federal employees...and these types of practices do nothing for moral of the people with talent and integrity...i.e., the people you want and need.
The civil service has extremely serioius issues, and as an overall picture is extremely inefficient. But not necessarily for the "problems" you cite.
The biggest problem with the civil service is not being able to reward excellent employees and not being able to fire poor ones. As a result, the good employees leave for the private sector where they can make more money and be rewarded for their efforts, and the poor employees stay, becoming deadwood. By withholding colst of living raises and cutting benefits, as the government is now doing, nothing more is being accomplished than runnig off good employees. The poor performers aren't going anywhere because they are doing far better than they could do in the private sector - they might even have to work for a living there.
Not being able to get rid of deadwood is a horrible problem. Mrs. Face had an absolutely worthless employee at the VA and it took her 6 months to fire him and 2 years worth of answering grievances and lawsuits for the whole thing to come to closure. This guy happened to be a homosexual, and if you are a homosexual, woman, or minority with the government there are far too many protections in place and far too much litigation...most federal managers as a matter of fact don't have the cahones or the intestinal fortitude to fire or discipline anyone that could be classified as a protected group.
I guarantee you, if I had the power, I could trim the federal workforce (overall) by probably 20%, and increase the salaries of the remaining good employees to the level of the private sector and save the taxpayers a ton of money. Some agencies are ridiculously overstaffed with people sitting around on their butts and other agencies are severely understaffed. The whole thing is a royal mess. There are so many non performers at the government it is disgusting. That is one of the reasons I left government service - I just got fed up with the unnecessary levels of fat and non performers. The hard working dedicated people have to do not only their job but the jobs of the two lazy deadbeats next to them - that's what runs them off.
I guess I'm an old fossil...I believe in a full day's work for a full day's pay - both from myself and those that work for me. Today you are lucky if you can get 4 hours work out of a lot of people - they are far too busy texting and playing on the net to actually do any work. Funny...those kind of people considered me the worst boss in the world, while the performers considered me the best...