ICE cars were a lot better than horse- and cow-driven carts (I should know about the latter, my entire childhood at my grandparents was spent in cow-driven carts on the way to the the hay-growing fields and back, think this [1]), while I don't see EVs better than ICE cars.
Yes, on some technical parameters they are better, as you mention, but on many others they are not: the charging times will never come down to reasonable times unless we discover some new laws of physics, which in turn causes people like me, who live in apartment blocks, to not be able to have a EV (I'm not going to spend half an hour and more every few days at an electrical charging station), prices will never go to the same level as ICE cars (unless ICE cars become even more expensive thanks to new extra taxes imposed from top-down), the EVs are "dependent" on their computer OSs, I have very rarely met a computer OS that is easily updatable and maintainable after 10 or so years, as such, most of the EVs will become a pain in the ass to own after those 10 or so years (as it now happens to smart-phones after 3-4 years).
[1] https://alpinet.org/foto/2003/10/22/ZjkyOGRhZDE5ZmZmNjUwMjEw...