Starship is at this point probably not even the best path to making a 2028 landing happen.
How many of those things that have never been done/attempted before sit downstream of poor strategic decisions?
The alternative to Starship needs to solve many of the same problem and is from a less proven company. If they can do it, great but I don't think its more likely.
You have to separate the two. There are no good options to 2028. It's just politics.