From 2015 on the corporatization took over, the flat hierarchy was completely discarded in favor of multi-tier CwhateverO monster departments, team fragmentation and purposeful reassignments, and basically a 100% annual employee count growth mandate.
That's also around when the big raises and bonuses stopped, and everyone was assigned to a role and level which has a set salary value range etc.
For me 2018 was the end of my patience for it, but I think some are trapped believing in an older version of themselves.
As much as I appreciate equality goals (what role, level, value ranges are there for), and believe their benefits outweigh their costs, they function by lowering ceilings and lifting floors. The only way to earn outsize bonuses these days is to be directly tied to outsize earnings (e.g. commissions), and that's hard to do with engineers.
The engineers route to that kind of risk/reward dynamic is by founding / joining something early (that actually grants options) and trying to make it huge.
Our decision to "grow up" was more a decision to try addressing non-email markets, and hire so many people and buy so much real estate that profit then depended on that choice.
Now they have half the talented staff because of boneheaded management decisions, half the loyal customers because the team stopped being able to address their needs, etc. If that's "mature" to bankers or VC's then I'd call them over-mature.
Ignoring the shifting sands would’ve likely meant a more gradual decline, instead of an unpleasant growth, and would’ve almost certainly yielded less than the chosen path.
The talented people and half the customers would’ve likely bailed either way.
And that makes it even more depressing.