The FDA has determined a list of which food allergens cause 90% of all allergic reactions and require manufacturers to label their foods accordingly. (Things like soy, mill, eggs, nuts, etc.). As long as the food does not contain any of those allergens or come into contact with them in the factory then they legally aren’t required to label it with a warning. Most “secret ingredients/recipes” are just specific proportions of various natural flavors and spices. Those typically aren’t allergens.
Your assumption is just wrong, that’s all.
All ingredients *do not* need to be listed. All seasonings are allowed to be collectively listed as “spices”; all flavorings are allowed to be collectively listed as “natural flavors” or “artificial flavors”; all scents are allowed to be collectively listed as “fragrance”.
That depends entirely on where you live
Several countries had rules and regulations for this, but many countries don’t (some you would think obvious, but they don’t)
McDonalds was recently fined in Europe for stating frnech fries had only potato and salt, whilt there were more ingredients to them
Not every place in the world is properly regulated when it comes to foods and drinks. Not even all of Europe is that well regulated
In my country for example they have to list all of the ingredients, but not the percentages. Law states that the highest amount has to be listed first, but if salt, sugar and other crap are all in there in similar amounts you will never know what you eat or drink, really. And people don’t know either. A package will say wheat, salt, sugar (and then a few minor ingredients), they will still buy it because the package doesn’t state how much salt or sugar is in it
If salt is the 2nd ingredient that means wheat is the most, salt is the 2nd most and sugar 3rd. People don’t know this even when rules and regulations are very obvious
Latest Answers