The social media problem is very simple to solve. Ban advertising on social media (from platform or users) and ban usage of user data external to the platform.
When you remove the incentive to engage users, the companies will engage in less abusive practices to push engagement.
I've never seen this proposed, and I'm confused why.