The dynamics of conflict are very complex. For example, consider rationalising with ISIS or a discussion around religion. Sometimes, there is no compromise in a discussion.
Here are two contradictory examples of extreme conflict. 1/ Don't pay the Danegeld. 2/ Don't say no to the Mongols. Both were equivalent situations, but totally different outcomes. One guaranteed annihilation (as an example).
I would suggest the methods suggested work on small scale but not on a large scale (eg. Religion, Nations).
Great comment. Values, not truths.
Companies define their values and if they're not defined you can ask a manager or stakeholder. If some anarchist dude shows up not wanting to unit test their code because of some hippie ideals I cannot care less.
The problem with developing monocultures is that when you need something else, it's pretty hard to find.
You can reject an approach, but the key is HOW: if you are rejecting an idea it needs to be the result of a serious dialog, comparing ideas side to side and being open to accept that the dominant approach can be replaced or improved.
Now even if the idea is better, the gains need to be significant enough to compensate for the cost of changing the way of doing things and getting people on the same page.