I had a similar discussion with my office colleagues a few weeks back. When there was a call for a 'Hacknight' at our workplace to drive revenues up, when a SVP panicked he was going to miss his target. And the people where asked to contribute and magically rescue the whole situation out of nowhere. Nearly every one agreed that they would not contribute a minute to that 'Hacknight'
When people just give up, start giving damn about things. Its generally because they've been taken for a ride, before. Once hard working night owl hackers stop doing things because they watch some jack ass four levels above them doing 1/100th the work but taking nearly everything that is right fully theirs.
The Hack night was a big flop, ofcourse the SVP called for a meeting next day and lectured about motivation and lack of passion in the team(Meaning, people not ready sacrifice a great deal and give away their work for free). And how despite all the help from the leadership(Meaning, Arranging for biscuits and tea, and then going to home to get sleep) people were not ready to contribute to the company(Meaning, Help the VP make an additional million in yearly bonus).
Ultimately you get what you pay for.