But you do, for the arguments mentioned. Native iMessage client with native iMessage functionality versus SMS with whatever garbage implementation your carrier decided to go with.
You can distinguish between iMessage messages and SMS/RCS messages more subtly than making them a different color and going out of your way to 'other' non-iMessage users.