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.