I feel this is more true in the sense that when they don't care about money you can get them below market value and not that they are better. I find the most valuable employees to be the financially literate ones. The ones who're constantly thinking about the money aspect.
'Will we get more customers?' 'Will they be more likely to stay with us?' 'Are we screwing ourselves out of sales by offering to host a server for remote control on the PC connected to the tool, even though it's cool and we can implement it in a week?'
I'm more on the 'do it because it's cool' side and have had to be wrangled a couple times with such questions since what makes interesting work for myself often doesn't align with client needs or hurts sales, as stupid as it might be.
I have had 10 jobs over 30 years and I am now at only the third company where I gave two shits about the company’s success or saw it more than just a stepping stone to my n+1 company.
I agree with you completely. They can just keep giving me cost of living raises and respect my experience and opinions (not saying they always have to go along with them) and I will be the last person here if they shut the lights off.
I work in a consulting company where I lead projects and I have an almost obsessive commitment to seeing the customer happy within the constraints of our contract that I wouldn’t even think I was capable of earlier in my career.
I pay close to attention to my employer’s goals and strategies and stay aligned. I lurk in our sales Slack channel and care very much about how I can add revenue even though I know it wont make but a little difference in my comp.
FWIW: the other two companies I cared about deeply were startups where my opinion was respected and they gave me more autonomy than I could have ever expected. The first I was leading a project for their largest customer and the second a decade later I was just kind of thrown the reigns of our cloud architecture strategy even though I had no experience at the time.