It's not so great for hardware, because iteration means that newer builds of existing models may not share the same parts or designs, increasing the costs of maintenance. It's even worse for consumer hardware, because consumers will do all sorts of crazy things to/with their hardware.
Tesla couldn't keep up with the demand for repair parts before the Model 3 surge last fall. How will they manage if every part essentially needs to be custom made since they're constantly changing the parts?