You need scale. Swap stations need to exist every 20 miles on major roads (like combustible fuels) and for that you need customers.
How many EVs were there in 2007-2013?
Today's problems are charge speed, range and cost. Swappable batteries would solve all three, without needing lN2-cooled charging cables, needing to dissipate 7.2KW of deep internal heat, at standstill, no less.
Whatever the physical realities or economics, we should be mandating a common power input framework so that this is possible for today's cars tomorrow.
I don't think the main battery pack needs to be swappable, but there needs to be a common standard for a secondary battery pack (like boosting a car to start it today). There's lots of space in the frunk of an electric car for the owner to drop in a portable battery back when the extra range is needed. Alcan (the aluminimum manufacturer) demonstrated a non-rechargable (but recyclable) aluminium-air battery a few years back that could be swapped and provide 1000 km of range. The lack of a "jerry can" solution for electric cars today seems... shortsighted.
The really good thing about electric cars is that once the platform is in place it becomes almost trivial to use alternative sources of electricity to provide the power the car needs or charge the battery. Methanol fuel cell are finally on the market and while currently expensive, can be refueled with the same convenience as existing fossil fuel based ICEs. The future of electric cars is indeed a promising one.
https://en.wikipedia.org/wiki/Better_Place_(company)
Switching batteries sounds like a good idea to me, but it doesn't seem to scale to this level .