"wow, laying off so many people when he's getting 2M in salary"
Look I also think 2m as ludicrous as a bonus considering he hasn't done anything yet. But that's like the salary of 5 senior engineers in SF (where Unity is HQ'd).
Laying off 1800 sounds harsh and will hurt a lot of people, but the reality is that they are losing 100s of millions per quarter and the only options they have are: hiking fees (what the previous CEO tried) to increase or aggressively firing people to lower operating expenses; status quo would just resulted in unity running out of money and going bankrupt, meaning the choices of engine will be Unreal and Godot. As much as I wished the latter would be more utilized, the reality is that most existing indie games rely on unity, them going bankrupt would have massive repercussions on the gaming community.
So the CEO. I think most fail to realize his job isn't to push a button saying "layoff 25% of the workforce" and get his paycheck. He decides which teams to kill, which offices to blow up, how many can be sacrificed without shit hitting the fan, then make sure post firing that the company will keep running. Cause as much as reddit/Lemmy like to trash on unity, they tend to forget that unity is not just an engine, but provides a lot of the services for running a game (updates, maintenance, multiplayer servers, in game transactions), them shutting down would mean many games would just go down with them.