You're missing firesteelrail's point. Musk fired the Starlink team in 2018 after it failed to meet goals, and basically took personal charge. Today Starlink is by far the world's leader in two-way satellite data. Despite it being a business Musk himself acknowledged has historically been a surefire money-loser, it is now generating an estimated $600 billion in FCF annually and is an important part of SpaceX's overall growth.
The report you're probably basing this claim on says $600 million FCF, and that is an estimate for 2024. The same report assumes an 80% revenue growth in 2024 compared to 2023. But it's hard to estimate how much their market will actually grow, especially as they've lost the broadband subsidies from the US government.
And the market price of launching the 6528 satellites that they launched is around 11.3 billion dollars (67 million dollars per Falcon 9 launch, 169 launches). Assuming this is more or less the density of satellites they will maintain, that amounts to 3.7 billion per year just in constellation maintenance costs (to which we should add peering costs, personnel, ground station costs, etc). It's really not an easy business to maintain, unless it really does grow massively, and in a distributed manner (since lots of people in a small area will compete for bandwidth).
Which is why they need the big f-g rocket to work - the business really starts printing cash if you can reduce cost to orbit per bird by 90%. Without it it’s dicey when competitors get their act together.
I assume any massive Musk hater has a weird parasocial relationship with the guy, and used to love him but feels betrayed. Obviously he's a bit flawed, and makes some bold and sometimes quesionable decisions, but that's not always bad.
And all it's got him is the richest person in the world, with the best selling model car, most of the space launch industry, a global isp, and some minor social network the news media are obsessed with
Musk also fired the Raptor team at least once.