I don't know. I think the simpler answer is that Elon knows damn well that we're not colonizing Mars any time soon, but he also knows he could probably bag a few trillion if he can trick humanity into kicking off the biggest space boondoggle the world has ever seen.