Take that example and apply it to every single ingredient used in food and cosmetics and supplements. Write that regulation please.
Or we can stick to the one that only deals with like, 5 - 10 things.
I've made mistakes on food that has _just_ "ingredients", missing entries while scanning at the grocery store.
Unfortunately, "contains" isn't required, and its location isn't always obvious. imo it should flatly be always required and always in a standardized layout/location (e.g. in a clear to read box).
Imagine if everyone who has an uncommon allergy wanted to have their allergen listed in "contains" too. You'll just end up with two "ingredients" lists instead. It's insanely stupid and redundant.
Edit: care to give a counterargument?
Just as caches are useful in computing even if they are too small to hold everything so too is a contains section that only lists the top 9 allergens. That covers 90% of food allergies in the US.
Then maybe it should be Ingredients that is highly regulated as the source of truth? "Contains" is effectively redundant and incomplete.