Mao and Che have legions more fans than Elon Musk, while his contributions are net positive (even with all the deadline misses and terrible decisions on various things) and theirs are strongly negative.
Note that this is a minority position, most of the world does not live in the West and does not share your view on Mao and Che having a "strongly negative" contribution.