Another reason that the article and other comments here are missing is the zero-rating deals that WhatsApp has with virtually all mobile providers, at least in Mexico. Your phone's plan will cover calls and an internet connection up to a certain data cap, but WhatsApp's data usage is uncapped. So, if you want to chat with a less mainstream app you'd end up paying more.
https://en.wikipedia.org/wiki/Zero-rating