Feeds (atom, rss) solves this quite well already.
Interested users can add the feed to their feed-reader, and can unsubscribe at any point by removing it again.
It has all the benefits of the OP's suggestion, but it is already available. I guess it is debatable whether having it in your feed reader or inbox is a pro or a con (I personally don't want mass email in my inbox).