I know what you mean, but power and greed has changed things.
It use to be enough to put a vending machine outside of the business, like a gas station to get a patron to come by to get a soda and fill up on gas..
NOW.. it's not enough, they want you to come by, get gas, go inside to get your Coke, Bag of chips, maybe a news paper, some smokes, something to eat later on, maybe some donuts for the morning and on and one...
Greed and power... has pushed away the machines..
Not only that, but the service bays are disappearing too. More and more stations are going with the convenience stores for profit and doing away with the service bays. I read a newspaper article about lines at inspection stations getting longer because of this.