Launch isn't profitable simply because ongoing Starship R&D is eating into it. A lot of opex, capex, and pre-revenue.
If they start running Starship anywhere near the way they do Falcon 9, it'll flip into profits. A lot of big bets SpaceX made ride on Starship coming online. I'm honestly surprised Starlink is already so profitable without it.
One of their big named bets includes: orbital datacenters. Which puts this specific deal into perspective.