It's probably just because Bitcoin ATMs don't require much upkeep. They're a very simple investment since you know that loads of cryptocurrency geeks in your area will go and pay even if you're no good at marketing or anything, plus you can charge really high fees since to lots of people it'll be some kind of gimmick so that they can show off about supposedly being different.