You're kidding, right? The huge and obvious downside is that pretty much every car is different. So your techs can never get used to anything, and repairs are always fraught. Any weird problem could easily be caused by a configuration that you've never seen before. It's a potential nightmare, and I have no idea how Tesla service copes. Plus it just keeps getting worse.
No, I have no idea why this hasn't proven to be a serious problem. Maybe nothing ever breaks any more? I'm pretty sure that isn't true.
I dearly love continuous improvement BUT it is a service nightmare that only gets worse with scale. No amount of block chain helps. The problem evolves around managing increasing complexity in a scaling process.
A vastly simplified product helps. SW helps. Exquisite quality helps. Eliminating parts helps.
When EM says the best part is no part, he is trying to address the growing challenge of delivering quality service support to a logistically complex ever-improving product. It must be simple to be maintainable.
Once he thinks a little more about this he will conclude the best part is two fewer parts etc.
Fabrication out of stainless steel means fewer body pieces to replace, this helps.
Where there must be a part, it must last for a million miles. This helps.