Yeah, that's what I was thinking. What's the point of a feature like RCS to me when I can only use it with other Fido users? I'm not going to expect my friends and family to stay on my provider, so that actively discourages me from wanting any provider locked in features. Make your dumb pipes better and available to all networks and maybe I'll consider it.
The thing is, with general-purpose computing devices in our pockets we can run just about anything. We don't need special carrier features, and in fact those are anti-features: why would I want something I can only use with those of my friends on the same carrier?
Ultimately, of course, this also applies to OSes: why would I use something Android- or iOS-specific when I could use something universal instead? Right now, there are plenty of iPhone users using iCloud services which lock out their Android-using friends & family, but over time social pressure will lead the to find more platform-neutral ways to share.
The web is eating the world, and that means being in the ISP or OS space is a losing game (in the long term: in the short term, of course, there's plenty of profit to be had).