In the long term yes but in the next ten years/the next generation of rockets will the extra mass that will go into what goes up and goes down again cost more in payload capicity, maintance and reliability that (presumably) simpler single use engines? It's cool and I hope it works sooner rather than later but I wonder if it would be better to put this into the next generation of SpaceX rockets.