With current battery tech and infrastructure, EV is a 50 mile technology. It has nothing to do with battery tech itself, doesn't matter how light or dense the battery is. The limit is infrastructure. 50 miles is about what you can charge with a level 1 charger overnight. Within those 50 miles EV is amazing, quiet, clean, it's clearly superior technology. And 50 miles is enough for a lot of vehicle trips such as getting groceries, going to school, commute to work, etc.
But imagine you have a 50 mile EV, how to extend the range to something everyone is used to, like 200-300 miles for road trips? There's two options, more batteries or an ICE engine. The problem with more batteries is charge time. It's not good enough right now. Even Tesla is 120kw, which is 30 minutes for 80%. And all other EV are far behind this and the charging network outside Superchargers is pathetic. Range anxiety was only part of the problem, slow charge time will be the bigger issue.
It will never be as fast as filling a gas car because that gets into the megawatt range. However, CCS spec can go up to 350kw. This would be good enough, 80% in 10 minutes. Still not fast as a gas car (which is about 5 minutes to fill a tank), but 10 minutes is ok. Combine that with a 300 mile battery, and it can be a road trip car.
There's basically no CCS chargers at 350kw and no cars that support that rate. EVs will get there eventually and replace everything (ICE, PHEV, etc.), but it's too early now. Also, there's a limit to worldwide production capacity for batteries. The amount of batteries in one Tesla could support 10 PHEV cars. PHEV is a bridge technology, but it's too early to abandon it. Now is the time when every car model should be changing to PHEV.