I don't see a need to have more specific language in the all-employee announcement email.
The right place for that language is in the message(s) specifically to the person's being fired. And, to their credit, they let people know ahead of time what the exact subject of that message will be.
But, honestly, I didn't see that. Sure, there is euphemistic language, but the message is very clear:
1. 10% of the company is getting laid off.
2. The CEO was very explicit about how this process would unfold (e.g. stating what the email title would be), which is a lot better than most companies provide.
We can always endlessly nitpick the language choices when a layoff happens, and I don't think I've ever seen a layoff announcement on HN, even ones I thought were extremely transparent and free from corporate-speak, that didn't get shit on by a sizable number of comments.
Layoffs suck. There are really shitty ways to do them, and less shitty ways to do them, but there are no real great ways to do them.
"Today, I have to announce unpleasant news: in the coming days, Klarna will be downsizing our workforce. If you are impacted, you will receive a meeting request shortly to discuss specifics for your separation.
Even though I've been a CEO for BLAH and this is HARD and BLAH BLAH and you're forever my KLARNA HOMIES and this WAS NOT my fault, BLAH…"
The letter is sent to employees, get impacted is explicit enough for the targeted audience.
Do not conflate perception gap and intended ambiguity.
No matter how through presented, message can get lost for anyone because of non-overlapping background in understanding. Neither the author nor the readers should feel negatively about that.