Meh ... I just think the issue is just so sensitive that it moves through the euphemism treadmill a lot faster.
When I was growing up, it felt like there was a clear distinction between "fired" (with cause) and "laid off" (bad revenues, can't afford you). But over time I increasingly saw people refer to all terminations as being "laid off".
Then "let go" entered the fray, and I heard of recruiters who told people to refer to any for-cause firing as "being let go".
Whatever term you use on this, people will abuse until it doesn't mean that anymore. They want to make it sound like any termination wasn't for-cause, while having plausible deniability if anyone calls them on it.
And yes, I know the usual ivory tower lecture about "that's how language normally works!" But normally it's slow enough that you can reasonably infer what someone means because of mutual knowledge of what the words mean. Not here. And probably, not ever.