Replacing a battery isn't cheap but it is a very very straightforward thing. Unlike replacing an engine, which your transmission isn't engineered for.
What pile-of-shit ICE cars are people buying that need new engines/gearboxes/clutches every few years? Are you using a time machine to go back to the 1970s and buy the lemons they made then? Or are you basing your experience on cars that were already 8 years old when you bought them?...and on what planet are Teslas etc. zero maintenance?
My last car survived 12 years or so of my less-than-tender care & imperfect clutch-work (whats this I hear about oil changes?) and was running perfectly when I got rid of it (but someone re-modelled the rear and it wasn't worth fixing). One before that got so old that things like door catches were breaking (a more can-do mechanical person than me would have got another 5 years out of it). Before that: 2CVs with indestructible mechanics (and only slight tendency to explode) but, sadly, water-soluble bodywork. Current car 6 years old and nary more than an oil change. OK, so my gran used 3 packets of anecdotal evidence every day and she lived to be 96, but I don't get the impression that my experience is that unusual.
Most of my maintenance bills have been for tyres, wipers, windscreen chips, Air Con recharges etc. Last time I looked, EVs have all of those. I'll give you that an EV with regenerative braking probably goes through less brake pads. I'm sure Ludicrous Mode takes its toll on the tyres, though...