I would require a base level of functionality to be supported, then let people add extras if that's what they'd like to do. What do you need to do with an email list? unsubscribe, change email, pause, resume, subscribe
We'll assume most people aren't spamming jerks and that they actually earn their subscribers rather than just adding them to a list... Otherwise there's no need for "subscribe" to be part of basic functionality.