I imagine because it's in everything, which means people don't really have to go after a specific food to get their iodine?
• Burger King usually uses it
• Subway does not
• McDonald's usually does not
• Taco Bell, Kentucky Fried Chicken, and Panda Express are in the middle.
There's variability from restaurant to restaurant in a given chain because usually minor items like salt, ketchup, etc., are left up to the local franchise owner to buy from a supplier of their choice.