I've been watching the YT channel "South Main Auto". He's got years of videos as he walks the viewer through the problem identification, analysis and solution process.
Very educational, very entertaining (the guy, Eric, is a hoot!), and very telling. There are so many control, monitoring and relay modules, you almost have to invest thousands into diagnostic devices and online service data repositories to diagnose the problems.
Sometimes it's just a loose or broken wire, but until he goes through his diagnostic process, he's reluctant to start down those rabbit holes. Isolating the one or two causes for the observed symptoms can take 30 minutes, but it can save hours of bad assumptions or locating problems that have nothing to do with the issue being solved.
As a computer engineer, it's great watching him work. He's "normally" methodical, logical and realistic when tracking down what needs fixing.
And, yes, the majority of 2000 model year vehicles and beyond are systems on top of system. Most problems can become suspect, if not identified, by the main scanners available. They not only show error codes, but also live data so you can view the "behavior" of injectors, fuel pumps, lights, etc.
He gets a lot of work from people who tried going to dealers, other shops or parts retailers who only know how to read a code and replace a part. No real diagnostic efforts to determine if the parts will fix it.
If you don't know anything about how electric motors work or how DC power is being inverted to AC current, then you shouldn't be making judgements on how more or less "complicated" an EV is to repair than a IC vehicle. We have a century of knowledge and expertise, not to mention tried and true after market parts, to repair IC cars with. EVs haven't really been out that long relatively speaking, and the design and tech for each model year is going to evolve until standards stabilize.