But this is rather the point. What you need is a wall between hosting and discovery.
Alice has some rather controversial things to say, Bob wants to hear about them and Caren doesn't. So Bob and Caren should be using different filtering systems that they can choose for themselves. What shouldn't happen is that Alice gets banned from the internet or shadow banned on a dominant platform with a network effect just because Caren doesn't like her, because Caren should only be deciding for Caren and not Bob.
This doesn't mean Caren has to design her own filtering system. She can use someone else's. But she should have a choice in which one to use, independent of the underlying platform, and so should Bob.
Right now we tie the filtering system to the thing with the network effect and then have Zuckerberg or Musk deciding for everybody when it should be everybody deciding for themselves.