Past a certain point there's also a diminishing return on the effort put in to get a raise/promotion and it mostly becomes about managing "up or out" expectations.
I'm about maxed out for development roles compensation wise. By saving most of this compensation and investing it in the S&P 500 and similar indices, I get way more of a return for far less effort. There are days - not months, days - where I'll earn about $7,500 in stock appreciation. The long term trend has me about matching my monthly salary in earnings.
Raises are inflation adjusted so there's no erosion of the underlying capital going into investments.
Why try harder when I'm paid enough to just invest it in the stock market? The biggest problem I have right now isn't how to get a promotion or raise, it's coming up with increasingly contrived excuses to avoid up-or-out and being pushed into more responsibilities.