Not only is enforcement on a judiciary level extremely difficult (the kids as well as the companies have ways and reason to skirt jurisdiction on the borderless Internet) but you have the problem that addictive products will remain addictive even if there are better options out there.
Personal opinion but I think the best way to counter the social media plague for young people will be something akin to making them "uncool in the schoolyards"