With TCO it is cheaper to put there bigger battery and remove the ICE. But most of the new car buyers cannot calculate TCO and they care only about purchase price.
Well, you also have to consider the large number of people that do not have the capability to charge at home.
The best numbers I've been able to find put that number at about 25% of car owners. That is a large number of people, but it's not a good reason to hold up the EV transition. Such people will transition last, and only after public charging options are sufficient that they don't need charging at home (and after apartment complexes deploy charging infrastructure so more apartment-dwellers can charge at home).
Also, we need to help people understand all you really need for home charging is a standard 120V outlet from which you can safely run an extension cord to your car. L1 charging will add ~40 miles of range every night, so unless you drive more than ~280 miles per week (14,600 miles per year), L1 is enough. Access to some public charging is also required, to deal with exceptional circumstances, but it can be rare and used only for getting a 15-minute quick charge when the battery is low. L2 is nicer, of course, but it's not the minimum requirement most people think it is. L2 at home enables you to pretty much just forget about charging/fueling ever in your daily life. It's a significant improvement over having to deal with gas stations, so people want it... but it's not a necessity.
We need to avoid all-or-nothing thinking. It will likely be the case for quite some time that people with unusual requirements have to stick with fossil-fuel vehicles. If there are legal electrification requirements they need to have an exception process.
I actually don't think we need legal electrification requirements, myself. If we put a reasonable carbon tax on fossil fuels (calibrated based on our best assessment of the future cost of mitigating the warming that will be caused by burning the fuel) to internalize that externality and if we drop trade barriers that block the purchase of cheap EVs manufactured in China, the transition will happen on its own for purely economic reasons. It'll probably happen even without those steps, but they would make it happen a lot faster.
For that matter, I think we don't even need to impose the carbon taxes and tariffs, just pass them. Phase them in over a decade, so people know they're coming, and people will begin making the change even before they take effect.