Lots of things going on. Usually, if it's a small startup not enough time was spent thinking about the idea. In large companies, it's usually the result of an entrenched position where many benefit from that position and feel threatened if questioned.