The president should be able to fire anyone, as well.
At any time, for any reason. Without recourse. This whole notion that governement employment means “job for life” has to end. Instead, government employees need to believe their continued employment is in the hands of The People, as managed through through their elected leaders.
If this means breaking the government employees unions, then break away!
You should give that second thought.