Is a person who invests that money for-profit but makes giant advancements in maths/science while doing it an equally big giver? Take for example, Elon musk. Even though he hasn't given monet away to charities like Chuck, his for-profit enterprises like electric cars, solar farms, spacex and possibly neuralink might just have been things that end up equally great for humanity. So if you have billions I guess timtowtd…
Farmers working under communist rule in China who started private farming caused agricultural productivity to skyrocket and the number of starving people to drop [1]. Say what you will about human greed, but aligning a behavior you want with a natural economic incentive is a powerful tool.
On the flipside, some industries like healthcare don't belong in such a ruthless system, because "voting with your wallet" is sometimes equivalent to "voting with your life". Other industries like scientific research have too long a lag time for the the companies to stay afloat, or for the decision makers to benefit from the decision. These industries are the ones that frequently need help from government, nonprofit, donors, etc.
[1]: https://reaction.life/chinese-capitalist-growth-happened-spi...