I'm slowly transitioning for having a random 20 char generated alias email for every service/use and there's no chance anyone will hit a real mailbox by chance. If alias leaks, I can either abandon the service and block it, or change the registered email for the service to a new alias and block the old one.
In addition to that, I have a few easy to remember/type emails to give out to people, that I never use on the internet.
The result being no spam even without a spam blocker. (to the new addresses)