It doesn't help the comparison to lie about the time. If you have a smaller gas tank and the pump can fill at it's maximum speed, you can fill in 1-2 minutes from the moment you put the nozzle in. As a practical matter, you're rarely getting in and out of a gas station in under 5 minutes, and only then if it's completely empty when you arrive. When I'm filling up our pickup, it takes a good bit of time -- the pump rarely runs at full speed or the vapor pressure sensor trips, the tank is pretty big, and there's usually a few cars in line in front of me. 15-20 minutes is a lot closer to realistic.
Most EVs only need a "fill up" on a road trip, and AAA puts the average road trip refueling stop at 15 minutes. The technology in place today is adequate to do the same with EVs, and it only gets better every year. Battery swapping was a cute idea for a while but kinda pointless now.
Of course, all of this talk about time completely ignores that an EV driver spends quite a lot less time every year refueling their vehicle. 10 seconds to plug in when you arrive home, full every morning. Imagine trying to sell someone on the idea of going the other direction "Hey, buy this fancy car, it's great, but you have to take it to a dedicated location periodically just to keep it fueled up."