“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.