SpaceX is completely dependent upon the government. If said government decides to move on then what long-term and they will move on because of China, Russia and the EU but mostly because of China.
This brief dalliance in private enterprise in space will not last long-term.
Only a fifth of spacex revenue is currently from government contracts, a percentage that they forecast will continue to trend downwards.
(not to say that isn't a huge risk if it disappeared, it's just far from "completely dependent")