The advantage of rocket science as a business is that there's a pretty big barrier to entry for anyone who wants to spend a lot of money to get in. Plus a lot of the rocket scientists who work for SpaceX (as opposed to ULA or Astrium) are there specifically because of the Mars colonization mission.