If every job has noncompete, either people are OK with it or there are not enough jobs (supply/demand) or you are not good enough (companies will bend over backwards otherwise).
Alternative is to start your own company and don't use noncompete.
And if companies collude together to all agree to use non-competes to depress salary (reminder that this has already occurred), what would you recommend?
If every job has a noncompete, the alternative option is to starve.
Jobs with noncompete clauses now include things like fast food counter work (https://thecounter.org/biden-targeting-non-compete-agreement...).