Additional potential cons would be "slow-oriented" customers (the elderly maybe); the time it will take for them to figure out that it isn't an ATM + the time it will take them to do all that scanning etc...you know. And that would mean longer lines made of murder-intent customers.
But if they can tag along efficient solutions with those cons, I welcome the idea very much. It will potentially reduce the common risks that retail pharmacies in particular, have long been facing. Oxytocin robberies being a perfect example.