Like for real I would never buy bitcoins in ATM. Firstly it is unsafe, because a lot fraud would happen and some people would start to make money on this business. Secondly it doesn't matter for a bitcoin holders, because we all know how to buy bitcoins online and if not there are a lot of guides how to do this. Thirdly it is easier to buy online, rather than from ATMs.