Web 2.0 was a hokey name, but at least it was a new approach to building web apps, built on the techniques and technology that preceded it. Web 3 is ... not that.
You might disagree with the approach, but using blockchain as the backend for an app is very different from previous iterations of the web.
The fact that you build your “web 3” application using Web 2.0 techniques (SPAs, etc) tells me that web 3 is not a thing. It’s another type of backend, and the web is designed to have those appear in perpetuity.
Interesting and constructive.