A fun thing I found this way: Samsung won't let you sign up for an account if the string "samsung" appears in your email address. Must be annoying for [email protected]!
I use a custom email for each service. Like [email protected] for Amazon, xyz.ycombinator@... and so on.
All email is forwarded to a single catch-all account from a good provider, so it is just as convenient to use.
But it is trivial to isolate what emails came from which service, who has leaked my email to spammers, to just block a individual recipient, ... . It also makes it easy to have multiple accounts without the annoyance of a fallback email.
I wish I had switched to this method much earlier.
Ideally that domain would be used by at least a few hundred people to prevent associating via domain name though, with different prefixes (see xyz above) for each user.
You can do it with the free account, too.
Just delete one if you are obviously getting spam because of a service selling their email lists. Which is a reality for "free" services. Bonus points because you can identify exactly who it is that is doing this and have the option of publicly shaming them.
Just like biometrics aren't a password but are a good user ID, I have a couple different email address that I use for very different purposes that involve different exposure. My work email never has anything not work related, my personal email rarely gets ads and I prune it aggressively...my gmail looks like a syphilitic brain and I don't mind because I know what it is.