> Getting that $1MM in one tax year is much worse than spreading it out over even 3-5
Not if it's long-term capital gains. The year that I banked most of my gains from my company's acquisition (sub-$1m, but just), my tax rate was substantially lower than in previous years. Paying taxes like a rich person has distinct advantages since the game is rigged in their favor.
As far as taxes, a big difference you didn't mention is that startups most frequently exit in a single liquidity event that can't be deferred (i.e. acquisition). Getting that $1MM in one tax year is much worse than spreading it out over even 3-5. At least in my locality, the difference between taxes on a $1mm windfall in one tax year vs. a senior dev salary at a place like Google is ~5%.