Why good ideas often go under in companies