I actually have nothing against Elon Musk. I don't expect anyone to do things completely altruistically. But it's ridiculous to claim that this is just purely altruistic.
Purely altruistic? Probably not. But spending hundreds of millions of dollars on ventures that have an extremely high likely of failure? He's definitely not in it primarily for the cash.
Elon Musk: Pour fortune into building actual things, get shit on by startup culture.
Haters gonna hate.