Remember when SpaceX first launched? I do. At the time, Elon's promise was to go out and mine asteroids. They were going to go get a quadrillion dollars in gold or something ridiculous like that.
It was clearly fake and gay. But people fell for it. And when he failed to deliver, he launched a car into space as a publicity stunt.
If you look closely at his track record, Musk doesn't often deliver on anything substantial. Until starlink, the only thing he had produced as promised was that flamethrower.
Elon is not a man, he is a product / brand. The individual you see on the TV is simply the front for a much larger operation.