When two persons have a different opinion about some topic, they need to find something they both can agree to. Sometimes a win-win situation is possible, so that a new solution will be invented suiting both parties. But sometimes, a compomise has to be taken. A compromise typically means that neither the one nor the other person is 100% happy with the result. Therefore, I believe compomises prevent products to achieve exceptionally high levels of quality and integrity.
The problem is, to avoid compromises in 100% of cases, you have to be either a) a totalitarian asshole leaving no creative freedom for the others, or b) the CEO. Or both (aka Steve Jobs).
Which I am not. So what I’m gonna do?..