But if you are careful whom you give your address to then most of these won't appear on your personal account.
The solution is to set up another account and give that address when signing up for things online that require an e-mail address or for companies where you do business but you won't need urgent alerts from.
I have three accounts, one for personal e-mails, one for writing/business related e-mails and one that might possibly generate junk.