They could have delivered today if they weren't concerned about reusability.
Some conclusions / opinions: Starship so far is relatively cheap compared to the previous program that took Americans to the moon. Developing a moon capable rocket takes a long time, especially if they don't just copy the existing designs from 60 years ago. And a single purpose rocket will long-term be more expensive than a more generalised / reusable platform, but that's more capitalist objectives than political (e.g. beating the commies).
[0] https://spacepolicyonline.com/news/nasa-ig-artemis-will-cost...