I worked at a smallish company where the lead developer was always "no,no,no" at every meeting. He didn't get fired. The management might have rolled their eyes a lot, but they knew he had better knowledge than anyone and would listen to him most of the time.