For me, the essential point of web 3.0 apps isn't the use of blockchain as datastore but user-generated keypairs for authentication instead of a `users` table in a database: no more "sign up" buttons, just connect.
This enables composition between services more freely than oauth.
This enables composition between services more freely than oauth.