They’re obviously basing it on the local laws of the business and customer. That varies from each transaction to the next. They’re just saying that they don’t restrict anything that they aren’t legally required to restrict.
They keep doing it because they know they’ll probably get away with it, and if they get caught they’ll get a slap on the wrist. Martha Stewart went to jail for perjury, not insider trading. If she hadn’t lied she probably would have just paid a fine instead of going to jail.