A gas car costs twice as much as a gas car after like 100k miles or so... you end up paying for some random ass shit that broke every couple months. Alternator here, transmission there, radiator, head gasket, O2 sensors, rusted out muffler, injectors... it's not like your gas motor just keeps on trucking forever and doesn't nickel and dime the fuck out of you as it ages. An EV is mainly just gonna lose some capacity as it gets elderly, and isn't likely to have random little repairs as often.
If you ain't super well off, you roll your shit til the wheels fall off, and with an EV, that's just going to mean that the Tesla that goes 300 miles on a charge today, in ten years, is gonna be a Tesla that goes 150 miles on a charge, and there's going to be people that will rock that old ass battery pack for as long as itll keep rocking, and a lot of those packs aren't actually going to get replaced at the age everyone is claiming they will be.
Battery pack might be the whole ass cost of the car, but poo-pooing EVs over it is disingenuous if you ask me.