Contracts are two-sided agreements. For most of the "thousands of people" you mention, they don't have the security of employment for a set period of time (ie one, two, three years or more), unlike a football contract. A football club can't just decide they don't want to pay, for instance, Sam...