even then, with an unlimited (or semi-unlimited) data plan, the provider/ISP would have been paid at some point. Same with wi-fi, except that the user might not be the one paying for the connection between the wi-fi hotspot and internet, but the entity providing the connection to the WA servers would have received some money. In both cases, there's no direct relationship between messages sent/minutes of voice call and the money paid to the network provider, but the network provider still receives money in exchange of providing the connection.