I am sorry for the people who have been laid off and are in shock, but I am afraid this is real life, capitalism and not that uncommon.
Companies exist to make profits (particularly when they are publicly listed), some expensive and long tenured people will be cut (replaced by younger/cheaper ones) so it's not just about skills/performance, and being notified by email and cut off from systems/Slack right away is the norm.
At the end of the day, work is just a business transaction between employees and employers, nothing more.
Mark B doesn't control anymore what SF does, the market does. The market wants profits.
Arguably, he could probably have managed a bit better the process to be aligned to his so-called values. Joining a hands-on call 20 min late and not even apologising for it, while 40K people are waiting for some serious announcements, is arrogant at best. Doesn't he get advice from his entourage on this???