but also, renting a car is not an essential part of people’s lives here
It may not be part of your life, but I've done it hundreds of time as a travelling tech (plus a few as a tourist), and I've had times when airports with hundreds/thousands of rental cars had trouble satisfying demand, so it seems there are others with the same need.
And no, they don't accept SEPA, although terms vary by country, and if they do they require a safety deposit that can go from a few hundred euros to the thousands, not exactly practical.