You replace the SMS app to substitute a character. I thought you wanted to know why the stock app is that way. It appears you didn't get the message.
The problem with replacing the app would be both parties would have to agree on the solution.
Did you understand that SMS is quite old? And was not built to do much?