Starship's commercial viability rests almost entirely on whether it can orbit Starlink satellites more cheaply than Falcon. Falcon is around $3000/kg, Starship was promised at $100/kg, I doubt even Elon believes that number but it does mean they have plenty of buffer and cutting capacity from 50T to 100T is not the end of the world.
I agree that the Human Landing System plan for the moon is a shitshow, but it's almost a distraction for SpaceX at this point, and it would not surprise me if the whole program gets axed by whoever comes after Trump.
Its commercial viability (not program success) depends on Starlink launch, sure. But also: that depends on Starlink's viability and value.
Selling sub-fiber Internet access into a globe increasingly covered in fiber is a silly long-term value proposition.
It won't get axed, the race with China is on.