> Yeah but you look really weird trying to give this email in person or over the phone.I really don't care about that. If anyone questions it I'm honest: “it lets me filter messages into folders/tags so I can prioritise easily, and it lets me easily block your company if it sends too much or sell my details on”. I once had someone (an in-physical-store “signup and we'll send you some vouchers” deal) refuse to accept such an address to which my response was “Fair enough, but if you won't take that I'm not signing up, you aren't getting other contact details out of me”. Other than that one example I've had no trouble in this regard, the only other significant reactions I've had being something along the lines of “I might have to start doing that”.
Never let commercial interests embarrass or guilt you into behaving in their favour!
I used a sub-domain for the catch all which has one or twice over the years caused an issue due to bad validation, not liking the extra “.” unless it is near the end like in .co.uk, at which point I step away because a company that can't deal with a perfectly valid email address domain part probably can't store anything securely!
> Most stuff that comes from email leaks gets caught but the spam filter already.
It isn't just leaks, it is when the company itself sends too much or gives your details to its parent/child/partner companies (most likely there was a non-optional, or at least default-on, checkbox that give them permission to do this). That sort of thing is less likely to be caught by general spam filters, though admittedly the volume or that is likely rather lower so the irritation likewise.