There is no moat around what they are doing really and they have competitors in all these sectors. All it takes is another administration to come in with a brain and a spine to not just hand contract blindly to Elon.
Which competitors? Blue Origin and Amazon are trying but they're way behind on space launch capability, and still using SpaceX to launch a lot of their TeraWave and Kuiper satellites. Arianespace and ULA seem to have given up and aren't even trying to compete.
"No moat" are you serious? It took SpaceX 20 years to develop reusable rocket launch tech they have and everyone else who is working on it is decade behind. Falcon Heavy per kg cost to LEO is 25 times lower than what SLS can provide. Freaking 25 times!