- Covid. Doesn't matter what you believe in how dangerous Covid is or is not, in Covid times companies happily required their employees to work in unsafe conditions (and now they're back at it again with requests to come into the office). A contract was broken in that time; why work for peanuts to risk long covid.
- A professionalisation of management. Ask a boomer, you used to be able to start at the bottom of a company and work your way into leadership levels. As an 'elder millennial' I have never worked in a company where that is possible: the leadership level usually consists of McKinsey, management consultant, finance people. If you don't have the background in those things you'll clearly never end up on that level. So why bother? (what's worse: complete demotivation because the leadership level has no domain expertise so spends its time inventing vague, waffely strategies far removed from the tech the company produces. see that recent linkedin google-employee post complaining about 'glassy-eyed leadership')