Other issues are limitations by the OS, like Apple doesn’t let you change the group name for non-iMessage groups. Or Apple doesn’t let you replace the entire messaging app, so you’d need multiple apps to cover multiple channels.
The issues and OS limitations leads to things like kids bullying green bubbles (as silly as that sounds).
I don’t think Android users have a right to iMessage but I can understand the need to properly interpolate with each other here and it sounds like RCS will be just that when Apple adopts it.
I think that both Google took too long playing with new messaging apps and Apple took too long to actually want to make this experience better for Android-iPhone communication (which they’ve been pretty clear they’d only do due to pressure, since it helps them sell phones).
The pressure is great. Maybe we’ll actually have a good experience with RCS, but we will see…