Not everybody wants/can move to a cheaper place.
Finally, as mentioned in any messages here, engineers are not the ones suffering the most from unfair non-compete. It's retail/restauration workers and more "vulnerable" demographics.
Your "compromise" comes out as completely disconnected from reality.