Every layer adding more complexity and more fingers in the pie.
All the while, nothing ever actually seems to get fixed. Like, high gas fees has been a conversation for years and clever people have made dozens of solutions, but everybody seems to still use vanilla Ethereum.
And these problems don't seem to be the usual problems of new technologies dealing with limited feature sets and primitive tooling, these problems fundamentally undermine the whole point of blockchain. It's not like you can only make simple distributed apps and more advance stuff will arrive as the space matures, you literally can't make a practical, truly distributed app at the moment.
The more I learn about web3 the more it seems like vaporware, and the end result will be a bunch of web3-in-name-only, VC cash-grab apps.