I use gmail, and I've managed to get about halfway there.

Almost every newsletter I get, I'm happy to see, even if I won't have the time to read 95% of them. I get close to no spam (I'd maybe get 1 spam mail every 2-3 weeks).

Just unsubscribe from everything you don't want, use a separate account for services that generate a lot of receipts/notifications, and block as soon as you stop caring about a particular sender. It's doable, just be diligent and be willing to spend some time curating what's allowed to go in.