Although at first it may seem awfully bleak, but one must consider the broader implication of maintaining a culture harmony and stability, especially for larger companies in the age of social media, where a small group of disgruntled individual contributors can cause significant reputation damage.
Happy to discuss this further, I am interested in your views too. There could also be a cultural difference as I've mostly worked in India and the Middle East.