Same reason SpaceX won't go public if he can help it (and why Starlink is critical for a revenue stream). He needs to maintain complete control in order to put people on Mars.
Absolutely. I have no expectation of SpaceX going public this decade at the very least. Especially once Starship will start generating revenue, SpaceX may not need outside investment for a long time.