I think its just as important to realize ideas themselves can be conflicted or contradictory, and that practical action requires compromise. Many seductive ideas may not be well-formed if you really dig deeply enough. It's not just economic or political pragmatism. Even the solo designer/thinker needs to compromise such untested ideas in search of a realizable system.
The OP here talks about a compromise between two ideas, which means that it could be a single person making trade-offs based on their conscious choices about where the (bigger) value is.
The negative connotation is also mostly personal — it's like glass half-full or half-empty question: one can say that in a compromise, two people/ideas are going away with some of their desire/value unfulfilled, or that both are going away with some of their desire/value fulfilled.
In reality you always have to compromise if you aim to achieve more than one thing at once. Wanna deliver a quality product and earn money? Then you will have to compromise between the quality and the revenue in some ways. Granted if you search hard you may be able to find ways (=compromises) that are more win-win on both fronts than others, this search is the task of any good designer.
But that means you have to have at least have to have a slither of understanding of the search space.