I think the main thing lacking on modern platforms is a quick, reliable way to verify the reputation of any given content creator.
First off, it obviously needs to be relative reputation, and not centralizedI think some sort of cross platform web of trust, where you publicly endorse some friends, some content creators, and some investigative journalists, etc. You also publicly repudiate sources of information that you don't find credible. This means that if anyone goes off the rails there's a visible trail of distrust, and that information is de-prioritized in your network.
This also has a bit of sybil resistance built in, because upvotes or downvotes of thousands of bots isn't relevant at all to your trust graph unless friend of friends actually endorse some of these bots or something. Still though, it would probably also be good to have some burnable staking mechanic. Everyone needs to put in a dollar, or 10 dollars, or something to participate (which could be removed at any time), and people who clearly violate terms of use would have their stake burned, and all of their endorsements or repudiations would be invalidated.
I feel like eventually someone is going to have to build something like this. Incentives are hard to get right, but if by some miracle it works, and the trust graph takes off, then lots of these problems just go away. Imagine something like DNS that you could just query to see how much you should trust some chunk of information. It would be a game changer.