Commercial social network will always have this problem. It's impossible to avoid. User's interests are always pitted against advertiser and commercial interests.
The closest strategy we have to something that is long-term viable is:
- non-commercial, so developers focus on building a product for users, rather than advertisers
- decentralised, to provide an escape mechanism for product direction/moderation/etc going poorly
But even then, the only winning move is not to play