This is one reason it's essential to have a free enterprise system, where anyone can take on such problems.
In the tech sector, we see many examples of the disruptor opening a temporary wedge to either get acquired by the dominant player or becoming the new hegemonist.
I get your point: These are not for profit enterprises and they still get important work done.
I'm making a different point: People don't work for the benefit of others without being rewarded.
Open Source Software is not a bad counter example. I think there are rewards in the joy of programming, making a name for yourself, and a few other things, but I'll concede that there is some nuance there.
Right now I'm not doing billions of things, and don't see a cent is coming in!