The bigger issue, to me, is that management decided to stop using a cleaning service. The 30-employee workforce is now part of a cleaning rotation. So, once a week, we are all expected to stop what we're doing and spend 30 minutes to 2 hours cleaning something, depending on our assigned area.
How can that possibly be cost efficient? You derail the thought processes of all 30 of your employees for at least a half hour every week. 15+ man hours that your highly skilled employees could be using elsewhere. In the case of the half-dozen programmers here, it's even less efficient. It takes a lot of concentration for me to get into a mental state conducive to good programming. 30+ minutes of cleaning is enough to get me out of that programming "mode", and it is very difficult to regain that state of mind once lost.
I think that's at least part of the reason why these progammers were so up in arms about the soda machine: Because now they have to think about it. The company has introduced an annoyance and distraction (I'll admit, a trivial one) into their work day, for very little apparent effect on the company's bottom line.