Needing to subscribe is arguably a feature. In fact, if subscription was required on the protocol level like RSS spam would be impossible (for some values of "impossible").
So... when is it that I pull an email sent to me from the SMTP server of the person sending it? Pulling it from the server to the client to read it doesn't count as email being 'pull.'
The difference is that with RSS you are pulling from the source not pulling from your personal 'cache' (unless you use a web reader like Google Reader, but even then Google is pulling from the source; RSS updates aren't being pushed to Google). The email equivalent would be querying all SMTP servers out there (or a subset) to see if they have mail for you rather than hitting up your IMAP/POP server to see if anyone has sent something to you.
I think a better solution is the one a poster made above. Have a single email address for notifications and some web or desktop app that takes care of those. If it's web based with an API or allows plugins, you can build something that plugs into that and do everything that the author is suggesting.
I'm just generally against mucking with standards when a solution can already be implemented.
I think notifications handle that use case better than RSS. I think of notifications as basically an email subject with no body.