Starship did not and has not done that and until it does I will continue to hold reservations.
I do not see this Starship and its mission profile ever being a human-rated system in this incarnation, ever.
A really cheap way to launch mass into LEO? Sure, I'll give it that.
May I know why ? And if the feat was done by NASA or China, would you change your conclusion?
Note that they are also scaling up production in a big way, because they want to launch weekly soon, and then daily. Not sure if we will get to the latter anytime soon but I'm also not going to bet against Elon.