Not all businesses are wildly successful. Some are just successful enough to provide a single family with a middle class income. For some people, selling that is their only hope of retirement.
It's not like the seller never has an option to say no to the non-compete.