The fact that you're creating a user ID on a service is already third party. That service owns your username and you also have to trust them to store your password securely.
Ethereum accounts are not tied to any service. They are just a public/private keypair so they can be used as portable usernames.
Ethereum accounts are not tied to any service. They are just a public/private keypair so they can be used as portable usernames.