Unless you're filling swimming pools with soda or something, drink and snack expenses are rounding error on the salaries of your people. If it comes down to the free drinks, something else is broken. The real tragedy is when idiot bean-counters take over, and start imposing these sorts of nit-picky cost-controls because "that's what big companies do".
It takes a strong leader to stand up for company culture, because these sorts of issues often look like they're too small to be worth a fight. You grow to 200, 500, 1000 employees, and before long, you have to go out of your way to pull the Senior Bean-Counter for Drink Expenses aside and tell him to back off. That's when the bad stuff happens.