As far as maintence heavy DDs, yes its a pain. But thats why i try to keep my vehicles as close to stock as possible.
My ranger i literally pulled off a scrap pile and besides the whole injector issue i fought for a year (bad diagnoseing on my part) its been trouble free other then a few annoyances, and it sat for 12 frickin years.
My 77 also has served me well for many years.
EVs wont be trouble free. They'll still have issues, but they wont be issues you can fix with a socket set, and once it starts having issues itll go to the junkyard and thatll be that.
Plus most teslas are what? 3 maybe 4 years old at the oldest? They aint been around long enough to get a real feel for reliabilty.