For some people those fees are just worth it because they get a very easy to use service in return and don't have to deal with any hassle.
If I lived close to an ATM, I'd probably use it too if the fees were under 5%
Do these ATMs require verification or can you just buy Bitcoins anonymously?
No hassle?
Go out carry cash, find ATM, load notes (one by one in this case) get a receipt, wait for the coins... it's not that easy.
Especially if it rains outside and most ATM (at least here) are in shops which are closed between 22-08. (I'e done an exchange in localbitcoins at 2am, with 0 fees intrabank transfers)
Two of the ATMs I know for certain that are Lammasu are for buying only, checking the price the fee 7% right now, limit close to something like 300 euros.
The other one I mentioned is sell and buy and the fees are Buy 5.5%, Sell 7.9%, and it does require id for both...
Don't know what kind of ATM is as I've never manage to see where the heck it is