Those are more features, which is nice but has nothing to do with interoperability. The set of people you can talk to before and after Apple implements RCS is the same.
Yeah, and the internet is just sending 1500 bytes of binary data. There are no phones that actually cut you off at 160 characters, it's an implementation detail at this point. And MMS is fine, not great but fine.
But regardless, let's push the goalposts back, the whole point of interoperability is to allow people on different messaging networks to communicate. The users of RCS is a subset of SMS.