I think it's a little more complex. Again, I come from the world of data storage, particularly the device (SSD & HDD) side.
For personal computing, go back a decade and SSDs at the capacities most users needed were ridiculously expensive compared to HDD. Those who absolutely needed and prioritized the performance advantage (gamers, software developers who needed them for faster compilation times, people who did heavy video/image editing, etc) and those who just had money and wanted "the fastest" had SSDs... Everyone else didn't because they were just too expensive. Fast forward to today, and just about every PC has an SSD. NOT because they're superior for personal computing, but because they're superior AND they are at a cost parity for the sort of capacities average users need (and in some cases, like Chromebooks, they're the cheaper option to HDD b/c the capacity need is small).
BEV's are still expensive relative to ICEVs. That is still a market limiter. You want 250+ mile range, it's gonna cost >$40K. It's the reason that automakers are still positioning BEVs in "luxury" price points. When you get to a point where the battery cost for a 250-300mi range is attainable at or slightly above parity for a comparable ICEV, BEV adoption will skyrocket. This is ESPECIALLY true for those who can't charge at home--for those people the cost advantages of BEV largely disappear if 100% of their charging is at public chargers, and the "inconvenience" factor then goes UP, not down, with a BEV.
It's cost. Cost has to keep coming down for adoption to go up.
(BTW part of this is also slow adoption because of the number of people, like me, who don't buy new cars. When the BEV early adopters largely start retiring their cars into the used market and replacing them with another BEV, it opens up BEVs to buyers like me who will let someone else take the "drive it off the lot" depreciation hit. That's probably 3-4 years out before that really takes off with any manufacturer not named Tesla.)