Meta has to invest more money into screening advertising so they ban more ads and therefore make less money.
Unless there is a genuine financial (or legal) impact, they have no incentive.
Companies in the US still use a huge array of known harmful ingredients because they work better and are cheaper.
Blame the government for lack of regulation, that's what they're there for.