Mine might be slightly off but sharing in case it’s relevant.
In our case, we launched Version 2 of our product, replacing the previous version. Version 2 does not have functionality to mass communicate with our 64,000+ user community. So we had to use the functionality in Version 1 to communicate. Version 1 has unsubscribe feature.
But once the mass communication feature is built on Version 2, we will provide an unsubscribe option. However, as we did not migrate this data from Version 1 to Version 2, some of those unsubscribed would probably get upset with us.
Lot more thinking needs to go in. As expected, this is one of many such issues we need to deal with.