The last place you should try to save money is on things that keep people happy.
Conversely they could save a lot of money in the long term by spending more on quarters, AT, gyms, private schools, fun etc.
The biggest cost is training people. Every serviceman who doesn't want to leave saves a fortune.
Large, successful companies know this, which is why Microsoft, for example, have such fantastic terms and conditions (free daycare on site etc). People are happy and thus more productive and flexible in every way, plus will do anything to remain in the job, knowing there is nowhere better to work.