my argument is that some people don't, not without going homeless and living out of their car and eating off of EBT (in the US). if the choice was to sign a shitty non-compete, or get evicted, I find it hard to fault someone for signing such a contract. it's not a logic problem with your reasoning but that the reasoning starts from an (imo) unsound place.