During mid 90's to early 2000, there used to be only 2 Pakistani TV channels PTV and STN. They used broad in 2-3 hours in morning and 6-9 hours in the evening.
People used to get cables and used to watch around a dozen different Indian TV channels(Zee, Sony etc) 24/7. Their dramas as cringy as they were, were popular.
Then came Musharaf and he gave more TV licences and 1 by 1 different Pakistani networks started showing. Each network with 1 channel initially and then multiple channels. They started broadcasting 24/7.
With the advent of more Pakistani channels, cable operators stopped showing more Indian channels and people started watching more Pakistani channels.
Currently, in 2020, God knows how many Pakistani networks are there and how many channels are there. Outta 100 channels what we get, around 50/60/70 are Pakistani and rest are international and no Indian channel, hence no Indian dramas.
So, how did Pakistanis stopped watching Indian channels and dramas? Simple answer is that we got our own channels and dramas.
But what about Indian movies? That Pakistanis still watch simply because our film industry did not improve but it is kind of improving a little bit for last few years.
Does every Pakistani watches Indian movies? No. Around half of Pakistanis don't even watch any movies at all if I have to roughly put it. They are mostly into dramas/TV serials.
Now about the other half:
Some only watch Hollywood movies.
Some only watch bollywood movies.
Some watch both.
I only watch Hollywood movies but even in that case I prefer TV shows more than movies.
How to get rid of Indian movies in Pakistan? Simple answer is the same way we got rid of Indian dramas - by improving our local production.
PS: I personally do not like any movies in which there are dance and songs be it Indian or Pakistani. That's one of the reason many Pakistanis don't Pakistani/Indian movies.