The expiration dates on salt have nothing to do with the sodium chloride; they are there because of additives, flavorants, anti-caking agents, &c. They are for inventory and quality control, and for recalls.
Does the MC know that? Probably not. Most people see "expiration" and assume that means it can't be used any more.