I dont get SpaceX and Musk on this...
One size does not fit all. In pretty much any field, but in space especially. So yes Starship when it works will have a big segment that it controls. But there are other niches. Niches which are nice and popular and bring in money right now - like Falcon 9 and Dragon. So why not keep both them AND Starship in operation?
Not every launch needs a super massive rocket. Many launches are happy with a medium sized stack or even smaller.
Or to give a similar analogy, not every flight needs an A380. Not every destination can handle an A380. So there's a bloody good reason Airbus has different sized Aircraft (A320, A330, A340, A350, etc.). Hell even within the A320, there are numerous configurations. Because one size does NOT fit all.
Musk seems to be planning to take SpaceX out of a very profitable market segment to focus on a super heavy segment, which there is no guarantee there's even a market for it. The A380 is stopping production soon, because it turns out there are only so many super large passenger liners you need out there. I'm willing to bet the space biz is not so different...