Feeble minded has nothing to do with it.
Every gas station here has been pay before pumping for many years now. If I want to pay with cash, I have to pull up to the pump and go inside. Even if there's not a line (there's always a line), that's already going to take a bit longer than a quick swipe. Then I have to tell a cashier that I want to fill up (and I always fill up, so an exact amount isn't a known thing at that point), hand over some cash, and walk back to the pump. Ok, now I fill the tank, then go back inside for the change. If there's not a line (there's always a line) get my change, and walk back to the car. An incompetent cashier can make it take longer, but even best case it's much slower than a card.
Card: Swipe card, pump gas, get receipt, drive away.
Not as much of a big deal these days since I only put gas in about once a month, but still an annoyance.