Since 1956, there has been in economics, “the theory of second best,” which states basically that everyone/every side has a “best/optimum” solution to any decision, but if forced to “compromise,” adopting the “second best” solution, neither side is satisfied. Instead, the “second best” solution inevitably leads to future conflict, as both sides continually try to attain their “best” solution.
Bottom line: “compromise” satisfies NEITHER side, and is a temporary stopgap measure.