The current approach is to ban dissent for sanctioned topics (lab leak, hunter's laptop, vaccinations, etc.) and I agree that it's not working, because you get an echo chamber and force critics into the darkness whether they are right or wrong.
The right approach is always more information. People can think for themselves, $5000 of Russian ads didn't do anything more or have any more lies a D or R campaign ad did, so stop pretending it did.
If you want to ban foreign actors, that's fine. Targeting citizens with legit concerns and ideas is wrong and violates their rights, even if you launder your tyranny through private companies.
And when do you as platform owner think enough people died because of the content you host?