Always bear in mind that most tech companies have lost between 10-20% of their staff.
Moderation failures? Major outages? Poorly planned product launches? Obvious PR own goals?
Every major tech co is now showing the symptoms of having lost strategically important workers