I think a lot of progress is being made on electric car infrastructure. Tesla was first to the game, but until other players jumped in en masse, it was going to be niche. We're seeing that come around now.
It's still not where I'd like it to be, but I also don't need to worry about replacing any of our vehicles for ~6-7 more years at this point. At that time my Flex will be likely showing it's age, and as the kids go off to school I won't need such a large vehicle. By then I think the market for BEVs will be mature enough that the charging infrastructure will make BEVs convenient for potentially everything but long-haul travel. And given the charging rates that these cars are getting, maybe even "good enough" for long-haul. And if not, my wife's RX will probably go ~3 years beyond the Flex before it's time to replace it, so it would be useful for the long-haul stuff.
We're getting there. I'm sure politicians will claim that they were forward-thinking and their interventions made it happen when it happens, but it's all [as always] just a matter of economics. When the market and the technology and the price align, switches happen. Until then, it's nearly impossible to "force" it to happen even with incentives.