This doesn't make sense. There are loads of people (myself included) who are intrinsically motivated to do good work.
And not just in the tech industry. Look at all the volunteer opportunities, unpajd city boards, etc that people get themselves involved in. People can be motivated by wanting to make a difference. And yes, some software companies do in fact make products and services that make a difference in people's lives.
> Look at all the volunteer opportunities, unpajd city boards, etc that people get themselves involved in.
Positions such as these often pay in increased social status. Just because the compensation is intangible doesn’t mean it’s not real. Working at an animal shelter may well raise your status with potential partners. Working on a city advisory board will definitely get you noticed and can be a stepping board toward political office. And even an unpaid senior position at a well-funded and prestigious foundation results in a great deal of clout.
> Working at an animal shelter may well raise your status with potential partners.
This sounds like an unhealthily cynical view to hold. I certainly hope it does not come as a surprise to hear that some people just genuinely do love animals. Not everything in life boils down to running laps on a hedonic treadmill.
It's not always social status, especially for people who volunteer but don't tell anyone. It can often be ideology and principles, from people who want to pay a favour forward (e.g. if they received help from the past).
I do agree there are other intangibles, though (sense of community with fellow volunteers, sense of freedom by doing something exceptional, work experience). These intangibles are good things (mutual benefit).
Some people also benefit without expectation of reward. There could be an argument of self-interest (e.g. to feel good or alleviate some past wrong), but in practice, it makes sense to just thank these people for their actions without worrying about their motivations (which they might not even definitively know).
The same often applies at work though. Someone who is known as the top 'x' in their company/field gains social status among that peer group, if they're interested in that sort of thing. After all you spend a lot of time with work colleagues when you're at work.
And not just in the tech industry. Look at all the volunteer opportunities, unpajd city boards, etc that people get themselves involved in. People can be motivated by wanting to make a difference. And yes, some software companies do in fact make products and services that make a difference in people's lives.