they do, long distance are charged differently then local and same network calls, and 1800 reverse the paying party. 100, 101, 191 are free. 5* sms cost extra. You can get a plan which frees few nos. or get unlimited call to 1 no.
I addressed these issues in a sibling comment, but the main gist of the argument is that in telephony within tarrif groups there is no discrimination between different numbers.
There is nothing magical about the IP address of internet.org that makes packets to and from it special. Hence zerorating should be applied to either all IP addresses or none.