I don't think there is a single way to do stuff right, so I don't believe there should be a single unified way
I'm my mind, the expectation is that nostr provide a common way.
that way we can have IGstr, Twistr, FBstr,
but also UTubstr, Rumblstr, etc..
each one will.do things a different way. some will grow to do more than one thing and they will be good. but he expectation is that migrating between solutions should be painless for the user