Elon Musk is probably not a nice guy, but he's actually done a huge amount of social good, including (I'd say especially) for poor people. He's just done it by solving specific underlying problems rather than by applying a sticking plaster later.
He's made his money by:
• pioneering internet payments, accelerating e-commerce which helps keep costs down (and helps those who are less mobile too),
• driving development of electric vehicles and battery tech, and driving down costs, which are real, tangible steps towards addressing the climate crisis, which threatens low-income people and countries especially
• democratizing access to telecoms in remote/poor/disrupted areas via StarLink
On AI, the most revolutionary technology of the century, his big move was to try to make AI-development non-profit (via OpenAI) and safe, passing up an opportunity to make hundred of billions of dollars in the process.
Judged by concrete steps not by words, which living people do you think have done more for humanity?