Interesting that users must opt out every time, that seems like something a service could exploit. Imagine a service that has a rotating TOS that updates every week/month with some meaningless change and in each transactional and marketing email they include 'we've updated our TOS' as part of their duty to inform users. People would quickly become blind to that or think it didn't apply to them since it was also in the last email they got.