Pepsi may not water down its product, but your local diner may well decide to put a little less ice-cream in its milkshakes if it thinks it can get away with it and most people won't be able to tell.