Starship hasn't even reached orbit yet even after 7 launches. When you pay bargain basement prices, you get bargain basement performance.
Both have been in development for roughly the same time (12-13 years). SLS already went around the moon, while Starship hasn't reached orbit. Starship is WAY behind schedule.
To date neither system has flown a real mission, and SLS was originally scheduled to be operational by 2016. Was there a particular schedule for Starship you had in mind?
I'm also surprised you're willing and able to wave a 50x difference in cost. Sure, SpaceX is still in a bit of a riskier position, having developed all new hardware. But with what we've seen today, are you really claiming that companies are going to be lining up to pay $2 billion for the privilege of riding Boing? Or are you just betting that Starship won't fly?
Both have been in development for roughly the same time (12-13 years). SLS already went around the moon, while Starship hasn't reached orbit. Starship is WAY behind schedule.