But I do not find any wrong if ATMS for bitcoin are installed. There may be many shopkeepers who may not be accepting bitcoin or may not be having much knowledge about it. ATMs will deliever fiat currency. So for payment to them fiat currency will be required and ATMS I think are must for this purpose.
But usually bitcoin is not legally accepted as a currency in most countries, except for some lucky ones...
I am not thinking of people buying BTC via ATM to use them for other purchases... at the moment (and please correct me if I am wrong), people are Hodling BTC and Crypto in the dream of "getting rich".... an ATM, in this point and time, help people not so much techy, getting BTC just simply by with cash.... probably in 10 years time none will ever see/use an ATM, but now I see it as a critical step to increase adoption....