There are a spectrum of cultures and languages across the Asian landscape. But certain people (mostly Indians and sometimes the odd Pakistani) tend to make exceptions for Pakistani cultures, and associate everything that belongs to our people as either Iranian or Indian. Its a flawed view and usually an agenda driven one.
There is no such thing as "Indian culture" in the first place. Southern India is mostly Tamil, Eastern India has heavy Tibetan influence, and northern/central India has a Gangetic Hindu influence which has never had a presence in Pakistan/Indus valley.
Pakistani cultures of course have similarities to north western Indian cultures like Punjab due to proximity but you will find that every neighbouring region in the world has such similarities.
Pakistan aka the Indus Valley has always had a unique identity and if certain people are blinded by Pakistani nation being relatively new, you can always study the historical importance of major cities and regions like Lahore, Peshawar, Multan, Karachi, Quetta, Taxila, Swat etc. These regions have always belonged to our ancestors and have formed our Indus identity and culture.
Besides, Pakistan represents the majority of Punjabis, Pashtuns, Sindhis, Baluchis and Kashmiris in the world, this alone portrays the uniqueness of modern Pakistan.
So, basically, nothing in Pakistan is 'Indic' or 'Iranic'. These terms are flawed and anyone with the slightest knowledge of Asian cultures shouldn't be promoting them.
Regards.