I'm using almost all channels to communicate with my clients and some times they opt-in from more than one channel and manychat count each of those contacts as a new subscriber.
for billing purposes and to have more control of my support team's tasks, i think that the possibility to merge contacts with same phone number or email a must have feature.