When you are dealing with a highly technical field, such as software development or server/infrastructure administration, why on earth would you not value being technically correct above all else?
If five people on your team think it's ok to accept logins via plain HTTP and one person says "uh no, you need to use HTTPS" would you ignore what he or she says, because the other five disagree?
In my experience, the highly opinionated people who are willing to fight and argue to make their point are usually the ones you need to listen to.
If someone don't care (or doesn't know enough about the subject matter) enough to argue at length for their point of view, why would you listen to anything they have to say?