web3 is so loosely defined that both the haters and the believers will be able to claim victory in a few years.
I wouldn't be surprised if blockchain/defi/other web3 blah fails at 95% of what people are trying to use it for, and destroys 95% of the wealth that people gamble on it, and still changes the world and makes a bunch of people rich. I also wouldn't be surprised if people find uses for it in the plumbing of the conventional financial world in some invisible-but-consequential way.