I don't see anyone on Android wanting to put their SMS messages in the Discord app.
> No one wants
Quite the assumption. I had Google Hangouts set as my default SMS app for a time.. this seems quite similar to your Discord example?
It hurts nobody to have the _choice_. If you don't want to change the default that's totally OK.
In everyday iPhone usage, you would either run an app directly, use sharing intents, or use a messaging service specific identifier (eg custom URI scheme) to converse with someone. The social graph is either in the messaging app itself or in individual contact entries. There's no expectation of a Trillian/Adium style app that consolidates all information and messaging options.
There’s no choice not to use iMessage or their iMessage app to send a text, except if the other person is registered to iMessage, it will use that instead.
It’s really annoying. They either need to disable iMessage or open it up as a separate app you get from the App Store.