Why isn't there something like a "Proof of human" protocol where when you sign up you verify yourself with government ID (same as you do for banks) and then from this you can produce infinite unique ids for authentication to websites instead of emails. Your identity is unknown where you sign up, but wherever your ID is used it is known that it is a human being.
>80% of all emails are used for nowadays seems to just be to have a unique ID in a database for a user that can also be used to contact said user. You could have some protocol where the unique ID can be used to initiate a chat with someone, but they won't receive it unless they opt-in.
The incentives for ad companies would even align with this since what company doesn't want exclusively "proven human" users they try to send ads to.