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.