I have a different perspective.
Many of my different friend groups use the "group messaging" feature on their phones. If everyone is using an iPhone in that group, it defaults to using iMessage.
I switched to Android about 18 months ago, and it broke all of the group text message chains I had because some of their phones continued to use iMessage even though my phone no longer supported it. Sometimes their messages came through to me, sometimes they didn't. I would see half of a conversation, and many of my messages wouldn't reach members of the group. Eventually, people stopped including me in group text messages because it made the chats unreliable.
After 18 months of being increasingly isolated from all my friends, I switched back to an iPhone. I switched only for the reason that it was difficult to keep in touch with people without it.
One-to-one messaging worked fine, but I was left out of group chats, a critical way my friends and I stay in touch.