Producing products that the users wants, and that solves tje users real problems. And not trying to make products as addictive as possible, to harvest as much user data as possible to sell.
For that we need technical means ready which allow the platform itself to be untrusted. Signal claims to be that and apparently is. Sadly there are no such things for social media (Nostr maybe, but it's very raw now), personal webpages, so on so forth