I strongly support an opt-in model. You are given a list of ‘tags’ that denote content and that are most popular, and you can add them to your home feed. The unselected tags simply show the most popular posts of the most popular unselected tags.
That’s the system I think of at a glance, which I can already think of ways to game with bots, but I think there are likely much smarter folks out there who can work on solving those issues.
For linux users, you can add it to Steam as a nonsteam game for proton support and add the .NET 8.0 runtime environment using the explorer app in protontricks. It runs great via that method.