There's another layer to this, people who work for a simple exchange of money (and the important part is we're talking people making more than the average in the field, not somebody at mcdonalds) are prone to going along with decisions even if they negatively affect the community. To be passionate is to care about your work and the only way you can produce high quality sustainable work is to care. But most jobs aren't creating products/services worth caring about (or worse, harming/exploiting people) is the catch.
See: the average Meta employee vs passionate successful figures like Carmack or Sweeney who can aggressively push back on ideas they feel are negative for the community. Although the comparison I bring up is a little funny since Carmack did work at Meta...
So I think there is value in wanting to be a passionate successful figure beyond just personal gain.
The question that should be asked is why we cannot have a society that has enough of a safety net for everyone so that they can work on what they care about? If that were to happen, what would you actually be working on? These questions are the reason why a lot of people wind up leaving software once they've accumulated enough of a financial safety net.