In pakistan the indian channels are aired by two means
1.Cable network providers who do it for their own profit since it's a fact that bollywood movies are popular in pakistan and people would prefer the provider who can show more bollywood stuff.They also gain extra income by playing pakistani ads during ad time.As long as these cable providers get immence profit from relaying indian channels they'll try to influence govt to allow these channels.It's not our fault
2.By dth recievers.For eg,My friend in peshawar use dth service of indian "dish tv"dth network.I've heard people of pakistan also use other indian dth recievers like tata sky,airtel tv etc.The fact that they buy the recievers illegally and are ready to pay for recharge vouchers itself shows that they want to watch indian channels,
bollywood movies indian music etc.It's not indias fault.
And about pakistani channels in india,there is no demand anywhere in india for lollywood or pakistani dramas.The two motivating factors as in indian channels viewed in pakistan(cable service providers' profit and peoples demand)are absent here.Most importantly,we dont want to widen our communal divide by people watching zaid hamid and likes.For eg,if a normal hindu watches zaid hamid and similar people encouraging ghazwa e hind by quoting hadith his view of islam as a peaceful religion will definitely change.(pakistani friends, just imagine if one ahmedia channel from london broadcast in pakistan that it's duty of ahmedias to conquer pakistan(hmm ghazwa e pak)quoting from their religious book,how will a normal pakistani muslim see his neighbour belonging to ahmedia sect after watching that program?Think honestly)So we indians are better off without such channels.