I've noticed bitcoin ATMs pop up mostly in big cities where tons of people want them. It's cool for city folks but it kinda leaves me and others in small towns or out in the country stuck.
Well, ATMs are no different than any other kind of business that relies on walking customers, persons going physically into a store.
You obviously don't have a superstore or a mall there either, since they wouldn't have that many clients, same with the ATM if there are 2-5 persons buying $50 worth of coins a month, would that math even the gas paid for a technician to drive there?
Banks can sink their cost for ATM in remote regions from other business, crypto exchanges can't as this is their only business.