There is nothing stupid or evil about how "organization" behaves. It's exactly same as the society we all live in, just at a smaller scale. When you are in the position to make the call, you see that someone's idea may be as good as someone else's idea. How do you decide which idea is right? Do you choose one and fire the other with another idea? What happens when a wrong decision is made? This is the exactly reason why CEO or executives make compromises. They have responsibility to make sure that the organization survives no matter which scenario pans out. Junior staff often don't understand this because they can always move onto another opportunity when things collapse. As their career progresses, they also come to understand that you can't torch the field just because you don't like the crop growing there - it's much harder to find fertile land to begin with.