If you are trying to say that web3 will prevent platform holders from banning you from their platform, then good luck with that. Any platform can and will ban you and have complete control over their platform. Thinking web3 is going to prevent that is naive for many many reasons. If Facebook bans me then web3 isn't going to allow me to post on Facebook still. Same with Twitter and Linked In.
If you are saying that web3 solves these by making it so that these platforms aren't in charge of my identity, well they aren't today so I'm not sure what the deal is. If gmail bans my account it's not a huge issue because I use a custom domain for my email, so I can route it to another provider or host my own. If Facebook bans me then I lose contact with family on there but I don't lost my identity because FB isn't in charge of my identity. same with twitter or linked in or whatever.
All these problems you list are solvable today with the decentralized web we've had for decades. There's a reason centralization has happened on these platforms, and it seems like all the web3 talk I see is naive to that.
Edit: Also Keybase is a great example using cryptography to solve the identity problem without a blockchain and with some level of decentralization (keybase's servers are centralized but the actual identity is all based on PGP and GPG that's been around for a long time).