I think the most common use case of a non-compete is to prevent employees who have developed strong customer relationships during their time at a firm from leaving that firm and bringing those customers with them.
Sometimes employers even know that they aren't enforceable but are still doing them "because our lawyers say so." Which is a standard negotiating tactic, but there you go.