Do non-competes include money? The ones I’ve seen include your salary for that period of time. It sounds fair. You ban the employee from job prospects but compensate them in pay. Maybe this varies by industry, geography, etc.
(I’m fine with it because it’s a small, and not particularly interesting, industry. Plus, I’m in a DevOps role: none of our five or ten competitors are going give me a bag to have me build CI/CD pipelines.)