Ok, quizá pensaba que ya lo sabía todo el mundo, pero lo explico para quién no lo sabe.
Los SMS nunca han tenido ningún tipo de coste para las operadoras. Los SMS se tratan de la misma forma que los datos, y sólo se envían cuando las redes están libres, con lo que no consumen recursos ni requieren dimensionar las redes para que se puedan enviar.
Y para los que digan "pero en roaming la operadora tiene que pagarle a la operadora del otro país", eso es también falso. Para una operadora el roaming prácticamente no tiene ningún coste; las operadoras intercambian las llamadas de sus respectivos clientes en el otro país, con lo que normalmente no pagan nada o pagan bien poco cuando suman lo que han pagado a las operadoras extranjeras y lo que las operadoras extranjeras les pagan por el roaming en su país.
En resumen: no importa que ahora los SMS o el roaming en precio mayorista cuesten lo que cuesten: los precios de los SMS siempre han sido un timo, y los precios del roaming un timo al cuadrado.