Also, SpaceX IS mostly funded by NASA anyway as a government contractor. SpaceX exists because the government wanted to create a private space market. Strangely thank George Bush for it. https://www.fool.com/investing/2017/02/05/how-profitable-is-...
As you can see, SpaceX was so cash strapped in 2017 it obviously didn't go to mars in 2018 as they wanted. Also notice Elon didn't fund that trip (otherwise it would have happened). There is no way he would risk HIS own money on that.