Well, I am a medical doctor so have had lots of experience "repairing" people. Humans are very complex and difficult to diagnose and treat.
I've also done a lot of "shade tree mechanic" work on my cars. It's easy and obvious when something breaks and usually easy to fix. I take the heavy lifting to my local mechanic.
I mean, you proved my point with your last sentence. But I'll engage your others anyway...
Being a doctor has nothing in common with repairing cars, and I don't think I need to point this out. An automobile is the most complex thing you will ever own, except possibly unless you ever buy an airplane. Even then I would still give the edge to the car. It's quite frankly a miracle they work at all, never mind in the conditions they are asked to do it in, with almost no maintenance in many cases.
I digress. At least people can tell you where it hurts and how, and I don't think exploratory surgery is really a thing anymore, whereas with cars a customer will tell you "there's no heat out the lower vents" and then you have to take the entire dash apart and root around in there and perform some tests to determine the air door actuator is bad.
For the sake of the discussion let's disregard the Roadster since its volumes were minimal and its purpose was different. So for all practical purposes the oldest Teslas on the road are only seven years old, at most. Still under warranty, in most cases. These cars are
just now getting to the point where things like control arms and hub bearings and window regulators are starting to wear out. That's before we get into the complicated stuff like stability control systems, air struts and God help us, touch screens. Fixing this stuff is complex, expensive and takes time.
I know a whole bunch of mechanics, given my line of work, and I would just LOVE to show them your phrase, "It's easy and obvious when something breaks and usually easy to fix." They could all use a good laugh.
Given that Tesla won't really let anyone have any service or parts information on their cars, all of this has to be done by their own people. Tesla has over 200,000 cars on the road now, with another six figures planned for this year.
And Tesla thinks they are going to service all these cars, on site, with rangers?
I said years ago this plan is untenable and I stand by that still today. It's a massive, looming problem on the horizon that Tesla has failed to adequately plan for.