I tend to think, for example, that your average Boeing engineer probably wanted to do a good job and not have doors fall off their planes. But when you put multiple layers of abstraction in the way and have leaders looking through business metrics, it isn't hard for everyday crappiness to maneuver its way to the point where that isn't prioritized. Almost no one in the chain really thinks they're sacrificing safety, they think they're doing their job and improving efficiency by cutting redundant steps.
> In my experience people with a "just doing my job" attitude make much better bosses than those who act like they have a higher purpose.
Sure, because there's a difference between a performative "mission", a self-obsessed founder who makes their own success a story about the future of Earth, and someone who makes concretely difficult decisions when the chips are down.
This is kind of what I mean by the corruptive effects of growth. Having a mission is a good thing, but most companies' "missions" are implicitly always secondary to their financial growth, or worse, a cynical ploy for employee engagement. When people write crappy press releases about how "this will enable us to serve more of our users" (read: expand our market), that's not a statement about how serving users is bad, it's just that for most businesses it's necessarily with an asterisk of "we want to serve our users* *as long as it pleases our investors".
You say "your average businessperson is not very interested in making the world better if it plays against their personal ambitions." But I claim that it's not your average businessperson it's your average person with business people just being a subset of that.
And that's not even getting into the problem of how does anybody really know how to make the world a better place. In my experience people with a "just doing my job" attitude make much better bosses than those who act like they have a higher purpose.