I agree with you, iMessage ubiquity obfuscates the fact that it is also a client app and we would be much better off with an open protocol behind it. Would that then be RCS instead?