Yeah I know what you mean. I also totally agree with you on the part where you say that Indians are keeping the Punjabi language alive. There is some stupid stigma attached with speaking Punjabi in public places in Pakistan and even in foreign communities. Even though im not nationalistic in anyway I am somewhat proud to be punjabi. The language, culture and customs are indeed very unique in the Indian subcontinent which should be an identity for Pakistani Punjabi's and not something to be seen as Pindu.
Yes, I may be somewhat bias because I cannot read, write or understand Urdu but I totally dislike how Urdu is being pushed forward by all forms of government in Pakistan but our ethnic identity is being pushed aside because of political correctness.
I know, instead us Pakistani Punjabis think it is not right to speak Punjabi and should make our kids learn Urdu. There is nothing wrong with that but Punjabi should also be taught to the kids. This is how a culture stays alive. Plus come to think about it, Punjabi culture is heavily dependent on the language. Indian Punjabis are definitely giving a boost to Punjabi all over the world. This is evident by the amount of Punjabi influenced movies and songs coming out of Bollywood these days. Even pure Punjabi singers are shockingly high in number. There is a demand that is why they are singing in Punjabi and not urdu?! This should be kept in mind much?! Punjabis from UK, USA, Canada, Holland, Denmark, India are singing in Punjabi and keeping it alive.
They should be an identity. Oh and have you noticed that many Punjabi customs and traditions have been adopted by people all over Pakistan? Where do you think parathey or lassi or makai ki roti came from. Oh and there is samosay and then there is Punjabi samosay. Did you notice the word Punjabi with the samosay word?
There is a stigma attached which should not be there.