well, i don't really think that there is any use for a Bitcoin ATM. Just buy Bitcoins from an exchange and then sell Bitcoins to that exchange.
I take it you are using a credit card or bank account to make those purchases?
Not all bitcoin atms but the ones near me tend to give lip service to the KYC rules and are easy to work around with say a payasyougo cellphone and this keeps the anon factor that I presumed a lot of us would like to keep.
The people using bank accounts and credit cards are risking the day the bank turns around and says your business is no longer welcome here. That is something I am not willing to risk to make a purchase easier.
The Atms are usually in high traffic areas and I tend to move through out the city for work and its easy to just swing in on my way to the next job. Least in theory its supposed to work that easy.