How is a compromise not a real solution?
In a compromise, each person gives up something such that everyone involved suffers ‘fairly’ and ‘equally’. A genuine solution, on the other hand, is one which everyone involved prefers, including preferring it to their own antecedent preference. No one is suffering, ‘fairly’, ‘equally’ or otherwise.