Signal exists, Telegram exists, and many providers are actually not charging per sms.
Countries like Mexico or Spain have adopted it as the default form of messaging. Only today I used it to chat with our lawn maintenance guy, our car washer, and someone who's repairing our espresso machine.
I could maybe try to convince friends and family to use another app but I won't be convincing an entire country.