E2EE, Federation, self-hosting, open source, etc. are all great, but they don't really address the real reason social network sites are so toxic - We have to entirely remove the advertisers from the equation.
People would be far less likely to post or share dumb stuff if being banned means there's a risk of losing your 'equity' in the platform.