I remember visiting a socal dispensary a few months ago, before legalization, and they were lining up to get in. The lobby was standing room only, I remember thinking a vending machine would be perfect. Yes it would take a few minutes getting the account setup by an employee the first time, but after that maybe you could just get in and out fast*
* Depending on where it is placed. Just imagine having to wait in the lobby with the masses just to do a 30 second visit at the machine.