I know several professionals which were leveraged into NCA's as a required part of employment contracts. Sure, they had the option to walk away from it, but the cost of starting over at a new firm and building a new client base was astronomical. While there is a place for a NCA or similar agreement in proprietary business, this helps a good number of folks.