Not everyone will have access to DC fast charging, and if they actually need a long range for their normal operations, they may find that they cannot fully recharge overnight! It's not like you can stop at any gas station and refill in minutes (yet!).
None of the manufacturers have taken the time to educate people on BEV operations, and even plug-in hybrids education is lacking. People that think they can just run their new Tesla model 3's battery down, plug it in at home, and expect it to be fully ready in any reasonable time will be in for a surprise. This is true for many of the longer range vehicles.
Throw in that not everyone has enough excess power panel capacity to even max out an EVSE for their vehicle, and that can be a problem, too. Many of the available CCS units are as small as 25Kw, some are 50Kw, the Tesla superchargers are in flux, but around 120Kw is their max. There's a new standard for CCS units that could reach as high as 350Kw, but except one or two in Germany, I don't think there are any around, and none of the current EVs can use them, either (Porsche is using one to test their prototype). Some of the public EVSEs out there are only in the 25A range at 208vac, too. On a large battery, maybe a day to recharge!
Our current federal government is not really helping the future of EVs with fast charging. Tesla has the right idea, but still, the units have a long ways to go to become as convenient as filling up a gas tank.
If we ever get to the point of electric roadways, EVs will be everywhere, and battery size won't be a major issue since you'll charge from the roadway or maybe wirelessly over the air. Maybe by then, we'll have flying cars...IOW, don't hold your breath!
There will always be a place for a shorter range EV, it's just getting people to recognize the fact that they may be a candidate is tough. Batteries will tend to get lighter and have higher storage capacity, but weight is a major component of your maximum range...you cannot overcome the physics of starting and stopping extra mass - it takes energy, and recovery is never going to be super efficient (it could be better, but that also adds to the costs).
Saving weight is an issue, and big batteries doesn't help.
2011 535i x-drive GT, 2014 i3 BEV
Soon (hopefully!) A 2021 X5 45e will replace the above