For SMS, the access to a specific consumer is often gated by a monopoly (that user’s telco provider) so they get to charge whatever they like. Therefore you see the variance (the greediness of individual telco). When WhatsApp join in the business messaging game, they want to maintain good relationship with the telcos and they also like the sweet margins they see they are making there.