Obviously none of us know exactly what will happen in the future but the past might give us a clue or two.
Take a look at how new technology has replaced old technology over the last ~100 years.
There's a typical pattern we see over and over. Slow starts accelerating to higher rates of adoption until, generally, the market is saturated. As saturation is reached there's often a slowdown showing a small percentage of holdouts.
The look at curves for the earlier part of the century vs. the last few decades. Steeper curves, faster transitions.
Now let's imagine how the curve for EV adoption will look. We're obviously in the slow start phase. There are few long range EVs available, most expensive. And even the lower range EVs are more expensive than similar ICEVs. The one longer range, not-too-expensive EV (Tesla 3) is quantity limited.
This condition won't last. Next year multiple companies are supposed to start selling long range EVs. Large battery plants are under construction which will allow EVs to equal ICEVs in price and then drop lower. Rapid chargers will allow EV drivers to drive anywhere that ICEVs might go.
In 202x new car buyers should be able to purchase a long range EV for less money than a same-feature ICEV. And pay less to operate the EV.
Will the market switch? I think it will switch extremely fast. By the market I mean what new car buyers purchase each year. I'm looking forward to watching EVs add their curve to the graph.