well yeah. I know atms cost money to maintain. But my regular european bank charges me 1% for withdrawal, and when I travel to asia every two months, taking out a thousand euros still costs me 10 euro or more. With revolut it would be 20 euro. That is why, I would prefer to either have a fixed price for each withdrawal (after a reasonable 3 free withdrawals monthly), that would not impact my withdrawals that much. Or having a 1 to 2 euro monthly charge as a travel option, to choose for when I am on the go. That would be cooler then the fixed 2%.
Keep in mind that altho stocking atms with cash costs money, the actual cost of that is somewhere between 0,15 and 0,40 EUR, depending on where the atm is. 2% makes sense when you withdraw very small amounts, but when you withdraw 500, 1000, 2000, it becomes unreasonable.
Thanks for great service tho