Vending machines have been ubiquitous since my first tech job in the 90s.
I am from Italy so they even looked a big novelty back then.
I'm not blaming people who appreciate it, I consider my job my professional endeavour and as I pretend the best from myself, I pretend it from my employer.
Which means that they have to provide me the tools and the means to do it at my best.
I used to be a smoker, I wouldn't have considered it a bonus if my employer paid for my cigarettes.
My salary has to be good enough to pay for that.