I'm not sure what your point is exactly.
Making money is about making things people want. Colonizing Mars is the thing that people want; and every step towards that goal (launch vehicles, human spacecraft, etc) bootstraps them onto the next step. Much like how Amazon works; they forfeit profit today to invest in not just tomorrow, but several decades from now.
Re:NASA: We're sending humans to Mars
by CamperBob2 on Tuesday December 02, 2014 @10:23PM
(#8691731)
If they were ready to make a serious attempt, I'm sure they could pull the funding together with sponsorships alone.
But SpaceX needs to make money to make colonization of Mars happen.