That’s a good saying, but it doesn’t match my personal experience. In one of my most frustrating years of work, my employer made a really stupid decision and wasted at least half a million dollars. I argued against it vehemently, but the other team members (with more authority than me) seemed impervious to logic.
During my next review, my boss brought up that situation, and by this time it was clear that I had been right. But he didn’t bring it up to tell me how smart I am. His point was that I argued my position for too long. I should have just presented my view, and then let the higher ups do their thing.
After that, I had a much more mundane attitude towards work. I showed up and did my job, but I really didn’t care about the overall business. I seemed to get along better that way.