Yes, hindsight is 20/20. For those of us who starting using catchalls years ago, it doesn't help us much now. I give email@example.com email addresses out to every site for which I have to provide a valid email address. If I get spam off one of them, that's $500/email here in WA.
now, however, I have begun migrating to firstname.lastname@example.org as a pseudo catchall.