Tesla did have battery swap stations where the battery would be swapped in around 90 seconds (less time than it takes to fill up a tank)[0]. However, uptake was apparently very small so focus was shifted to building the network of supercharger stations[1].
[0] https://www.teslamotors.com/blog/battery-swap-pilot-program