Acabar é uma utopia. Ao meu ver, cada pessoa deve ter a responsabilidade própria de desenvolver o hábito de pesquisar o que está consumindo e comparar com outras fontes. O problema em si não é a notícia falsa, mas como cada pessoa se porta perante ela.

Eu posso te dizer que Python não é uma linguagem de programação. E agora, o que você vai fazer com essa informação que acabou de ouvir? Vai pega-la e sair por aí tentando fazer os outros engolirem a força, ou vai pesquisar para ter certeza? Por isso é importante tentar manter uma posição de humildade e estar ciente que você ou qualquer outra pessoa pode estar errada.

Sobre ferramentas para tirar a relevância de notícias falsas, acredito que o sistema de votação junto com a livre discussão de ideias nos comentários já cumpre esse papel de moderação, pois ter uma pessoa com poderes elevados de moderação pode trazer a problemática do moderador restringir posts controversos, mas que não sejam fake news, por pura intransigência em determinados tópicos. Vejo muito isso acontecer no Reddit.