Maybe you missed the part about the union. You obviously have never been in management and tried to fire a union member. It is extremely difficult.
You cannot just fire them because they failed to carry out an order. If they verbally refuse to follow an order you can fire them for insubordination. These people are not stupid. They never outright refuse to carry out an order. They merely proscrastinate. Forever.
The manager needs to document every single step of the way - you first have to give the person an "informal counseling". If they continue to screw up you then have to give them "formal counseling". If it continues you have to give them a "reprimand". If it still continues you then move to a 1 day suspension. If it still continues you then go on to a 3 day suspension. If it still continues you can then terminate them.
Now keep in mind, that every step along the way means a union grievance. You have to hold investigatory interviews. You have to have absloutely everything documented. If you fail to dot one "i" or cross one "t" - then you have to go back to the first step and start all over. Even when you get to the termination stage - it then goes up in front of an arbitration board. If the employee has 15 or 20 years of seniority - you can bet your bottom dollar they will be reinstated with all back pay.
I am not the "official apologist for government bureaucracy". Far from it. I hate bureaucracies.
I am merely telling you how it works.
Don't shoot the messenger.
As I said before - it's easy to say "I'd fire them." It just is not that easy.
Facts are facts and that is a fact. Ask anyone who has to deal with a bureaucracy.
I've been 'management' in every job that I ever had. I refuse to work in a union environment.
Maybe that's why I can't understand 'the most powerful man in the free world' is ignored by bureaucrats whose union represents 5% of the workforce.
Reagan fired all of the air traffic controllers and the union couldn't do anything about it. Why is this different? Or is it that 'the man' is different?