Sort:  

4/ Web3 is the decentralized version of Web2. Data is not stored on servers owned by a handful of companies. Users are in control over their own data and so on. The middle-men are being cut out on Web3. You get what you see on Web3.

5/ This brings me to the point of why dApps can't run on Web2. dApps require decentralized infrastructure to function as dApps. Otherwise, they'd be called Apps and Web3 would be Web2. Think of things like censoring, blocking, banning, etc.

6/ This goes against the principles of what Web3 makes Web3. Therefore, most self-proclaimed Web3 blockchains -aren't- actual Web3 blockchain protocols. This is unfortunate and misleading, as we would be using Web2 but see it as Web3.

7/ Web3 allows apps to run securely and without interference, which then, and only then, turn them into decentralized apps. There is no single point of failure. Web3 won't be able to bring the entire system down.

8/ Besides the technical aspect, Web3 offers true transparency, which offers trustless transactions/collaborations/agreements and so on. This is certainly not possible with Web2, which is also prone to online scammers who abuse Web2.

9/ In short: dApps can only run on Web3 because Web3 is a decentralized internet infrastructure. Web2 is not decentralized as it is in the hands of a few large companies, which makes it centralized by default.

This looks funny as a thread because it's really one user replying to himself in succession.