SpaceX is the only major operator of spaceflights in the US: more than 95% of all satellites launched are launched by SpaceX, not just in the US, but worldwide.
We have regions where we deliberately minimize light pollution, but those regions aren't immune to Elon's swarm of photobombing satellites.
Not that I don't think it's cool to have a web of spacecraft enveloping the planet and bringing high-speed communications to everyone everywhere - it's pretty impressive to point up and show a train of satellites to a kid - but astronomers have been complaining about them and they are right.
This is about going to the moon. Space-x is over budget and extremely late. It has nothing to do with the management there, only that it is better to come up with a solution without them.
I only suggested a Falcon Heavy because the rocket exists, is flight proven, and has enough capacity to shoot an Orion to any trajectory it is expected to encounter.
Imagine if NASA had the resources and the freedom to pursue a high-risk high-return strategy the same way SpaceX did. NASA can't afford high-profile failures because it needs political support to function from a Congress that doesn't understand engineering.
Now imagine the public good will if the US could have built a network of LEO satellites providing communications to everyone on Earth regardless of nationality, with equal access and funded by governments so that all their residents could have access to it for free (once they buy an antenna made in the US).
Some will say it'd be communism. I would say it could be part of a Pax Americana that doesn't involve coups, but is based on willing cooperation.