Musk claims that's all going to be fixed in the next version. We'll see.
Musk claims that's all going to be fixed in the next version. We'll see.
To my knowledge there has only been one engine failure (which resulted in the secondary payload being lost), and it is not known whether that was due to the turbopump.
One other thing to consider is that most pre-Block 5 rockets won't fly that often even if/when SES-10 is successful and even lands again. Most customers get factory-new rockets and they already learned a lot on how to make the first stage easier and better to reuse. So once Block 5 comes around the older landed boosters are probably not needed much. They converted one of them into a side booster for Falcon Heavy already, as far as I know, so that may be one point for salvaging them.
The "cost of prepare the landed first stage" is the big question here.
Competitors just dump their flight-tested hardware in the ocean, when it is truly a goldmine of test data.
SpaceX is able to do all this testing with a free ride on paying launches. There's no risk to the primary mission, and they get to develop their capability.
There will be failures with reflown hardware for sure. I'm interested to know how well a failed engine can be isolated in flight so not to affect the others.
BTW engines are often tested on the ground, so the main extra thing SpaceX learns from landing stages is data from the non-engine components.