The point still stands - unless EVs become cheap enough for the average buyer, they will be a nearly useless novelty item for the wealthy. And they will never be enough of them to solve any issue with emissions you don't like.
And that "better" and "cheaper" battery is still most likely decades away - despite all the pop media articles talking about all those incredible laboratory "breakthroughs" that are supposedly ready to be unleashed. The gulf between the lab and the production line is very large.
And you are correct that few people are willing to keep repairing anything forever unless forced to. And that is precisely why an inexpensive entry level EV is so important. And those high end cars far less so........