No you don't. A biz can set a price, timeline or other term in the deal to force the customer to go elsewhere.