This may be anecdotal or a result of them being new and having less documentation/etc, but in my experience when they do have problems it's way more of a pain in the ass to deal with too.
I mean not surprising since we’ve had over a century of time for everyone and their uncle Bob to open an auto repair shop for traditional cars.
Much though it might seem EVs are going main stream, it’s still very much in progress and will be for quite a while. They should be treated as a new technology not an immediate replacement for all.
Thats my big concern is that GM will overdo their shift to EVs and lose some money when they overproduce them, then abandon the tech completely because “it didn’t work out” or “people didn’t want them.”
And modern ICE cars have all those same diodes. It isn't like you trade 2000 moving parts in an ICE vs 20 in an EV for 20 electronic parts in an ICE vs 2000 in an EV. The EVs have some extra battery conditioning electronics that ICEs don't have and some regen braking stuff, but they also don't have ignition timing, transmission controllers, etc. I'd venture that all washes out.
Engines have been in mass development for 100 years or so. We have learned a lot about making them reliable. They have a lot of parts, but they rarely break. Most problems on modern ICE cars is not related to the engine or transmission (oil changes are not a problem) and so you end up with most breakdowns in an EV being things common to an ICE, plus the EV specifc stuff that we haven't figured out yet.
At least for the first 300k.miles or so. Then the ICE wears out.
Electronic boards pretty much never fail in cars. They have no moving parts and the chips are encased in epoxy or resin. When it fails it's pretty much always connected sensors, cabling or fuses or other external parts. And the board can usually tell you what part if you read out the error codes.
And the board can usually tell you what part if you read out the error codes.
That's no different than the car, basically. Mechanics don't really independently diagnose stuff on modern cars anymore. They plug in the OBD scanner and the car tells them what might be wrong.
Right, but still. It’s always some crappy electronic part that wasn’t actually tested in the real-world use case, and so the wires aren’t shielded enough or a something. It’s always the same shit. “Oh, we cheaped out on this part because reasons.”