maybe shop = group_of_vending_machines to make clear it is not selling vending machines themselves?

See also https://www.openstreetmap.org/changeset/162500409 where I had a similar discussion with someone else