Me too. I buy a domain and setup a forward-all email server.
For example, github@mydomain.dev for github. With a password manager, I won't confused at login.
And most importantly, use fb@mydomain.dev at Facebook since I will see AD on Facebook about what I just browsed on another shopping site with the same email account.