> Congress cannot pass a law requiring that the Secretary of State or Defense or Treasury be fired only for cause. The SCOTUS case knocking it down would likely be 9-0.
No one is saying Congress can restrict the President from firing political appointees or his Cabinet.
We're talking about the quasi-legislative or quasi-judicial agencies here. In the case you cite, Humphrey was on the FTC, and Roosevelt tried to fire him. The Court said the President couldn't him because Congress wrote it in the law. That's exactly what the other poster was saying, so how are they flatly incorrect?
The quote I was referring to as “flatly wrong” is repeated above. Nowhere there or in the original post are the phrases “quasi-legislative” or “quasi-judicial”. Instead a much more general claim is made that the Congress’ power to constrain acts of the Executive is unlimited because they write the laws. That’s not at all how our system works.
The oral arguments in Selia Law v. CFPB may be enlightening here:
https://www.oyez.org/cases/2019/19-7