the better alternative is to require interoperability with other messenger apps, so can use the app of my choice. this is a proposal under discussion since years ago.
I seriously doubt that your friends are only able to communicate through exactly one communication channel
some people do exactly that. they refuse to communicate on anything but their messenger of choice. and sometimes keeping in touch with that person is more important than my preferences. oh, and for many people i do not want to share my phone number, which limits the available messaging platforms we can still use. we'll be lucky if there is one.