We agree on this actually. ICEs will be the majority of new vehicles for awhile, and it will take even longer for the entire fleet to switch over (in reality it will never be 100% EV). Knowing this, I'm not sure why you seem so threatened or troubled by their existence.
Since you don't care about the rest of the world, let's look at the US fleet. There are about 260 million registered vehicles in the US. If we make some broad assumptions for easy calculations we take Average sales of about 15 million annually, and a 1:1 replacement ratio would take 17.3 years for every car to become an EV if they stopped selling ICEs right now. And that's assuming all kinds of overly simplistic things and new vehicles are lasting longer all the time. Realistically, it's very likely to take longer than that because the replacement ratio won't be 1:1 for many more years. I'd say 10-15 years until majority of new vehicles sold in the US are PHEV or BEV. Probably more like 30-40 before they make up 90% of the vehicles on US roads.