No, we don't need the companies to split up.
What we need is a truly distributed Web. Web X.
Imagine a web where all the servers are just something like torrent nodes(or IPFS nodes). Ever user uses an Agent that just stores and retrieves encrypted chunk bytes to the servers.
No central point of control => No dominance, no monopoly, no censorship.