I’m going to hunt the decision, but my guess is some sort of “separation of powers” rationale. Not that the employee can’t be fired at will, and if cause is necessary, not that cause wasn’t met. The notion of an unconstitutional firing is just plain weird for anything but separation of powers reasons.
I think there is a link in the article.