You bought one bottle of water. You're not benefiting from the store. The store owner isn't benefiting from you using his store instead of his vending machine. Store customers aren't benefiting from you using the store instead of the vending machine.
If it works in the Shanghai subway (daily ridership roughly ten times the population of Stockholm), it'll work in the Stockholm stations too.