No. If the President can't fire a bureaucrat, then that's now the federal government controlled by unelected bureaucrats, not the President. The President should not have to deal with "civil service protections". This isn't a big deal; under the older spoils system when the President could fire anyone, less than 10% of the federal workforce changed between administrations. But the President, who is democratically elected, ought to have the authority to fire unelected bureaucrats for any reason. Any. Reason.