Not everyone wants to sign up for an exchange. ATMs have a role to play. And being expensive/high fee is not stealing. If they told you a price and then charged you more than that price, that would be stealing, having a high markup isn't, its charging for convenience.