When I think about how to optimize the time of my day, it's certainly not the time I have to wait while the gas is filling up my tank.
3 minutes looks like a worse-case too. Not sure if that's 100 % honest.
It is still weird that they didn't find a solution where a supercharger station takes a few minutes to charge a car. I am sure they're working on it, and also I can't help but think that this is how it will work eventually.
Battery swapping is just an intermediary solution.
Tesla is very much at the forefront of electric car development, it's pretty exciting. Problems arise, solutions are tried, some will be discarded again - but the point is, they're doing it, and they will succeed, eventually.