Often when I see layoffs like this, I can't help but think "Wow that company has so many employees and yet, in practice, does so little". This perhaps a rather uncharitable sentiment, but I can't help but have it. Yes, Unreal Engine keeps getting improved, more Fortnite content gets produced. But there is a general lack of innovation, one that I find personally painful when I look at Epic's recent-ish track record. N…
Each job is justified in isolation to do a specific thing, at least at the hiring time. I suspect there aren't a lot of people thinking at a high level as you are "we have this many gajillion dollars - what are we betting on?"