Right now you have the Contact ID and the ability to merge contacts.
Wouldn’t the current Contact ID be the super ID you’re looking for @Attila ?
So you can automatically merge (up to a point).
If you start a contact on a channel, then add other channels, then the profile will be automatically merged to a Contact ID (for example, start with IG, then add Email, SMS, WhatsApp and Telegram - these could all be merged).
Where it becomes trickier is IG + Messenger, where, most of the times, you’ll end up doing a manual merge.
As for your question, you can’t create an automatic merging flow, but you can add as I mentioned before and have them merged.