Starship’s been in development for over two decades and the design keeps being changed and failing.
Soyuz has a very impressive record, Starship has been horrifically mismanaged by comparison. The falcon heavy flew 14 times and SpaceX is all in on a heavy launch vehicle because what? Even if they hit every target perfectly from now on it was a wasteful project.
Falcon 9 had numerous landing failures early on.
They're averaging over 2 successful launches+landings per week now, and it's so routine that nobody cares.
The design changing and the development _failing to meet its stated deadlines_ is not a good argument for the system never working. Especially given we know the deadlines were unrealistic to begin with, yet significant milestones have been achieved in (deadline-ignoring) impressive time frame - like landing a second stage rocket from orbit within 8 years of development (by a private company, not a national effort).