This is rarely mentioned. Because of its design, Starship can’t just go to the Moon, it first requires orbital refueling (from other Starships). NASA estimates they would need at least 15, but that was before the Starship payload capacity was downgraded.
But the Soviets did not send people to the moon. Their superheavy rocket was a failure, and the logistics and limitations of a multi-launch approach foreclosed that possibility. But if the logistics are solved (docking is, refueling isn’t iirc), the rockets are reliable and/or you have enough spare ones, and the costs are low enough then it’s fine.