When you consider that IC engines will be around for at least the next 20 years, I don't think so. If EV vehicles are so great why do governments need to subsidize them? Who's going to pay for all the infrastructure for EVs? Depending on how the electricity is generated for EVs they are hardly pollution free. Who wants to sit around for hours while the battery charges? Yes, I think IC engines will still be around for a long time.