Do you think the forced migration or exchange of population particularly in punjab in 1947 was good for pakistan in the long run?
I think it was good for pakistan because if there was no forced migration of population in punjab and sindh then hindus/sikhs would be around 15-20% of pakistan’s population today. Dealing with such a large population of fifth columnists would have been a constant headache for pakistan because the loyalty of hindu/sikh to pakistan is suspect and questionable
Take the example of bangladesh. In 1970, hindus comprised 20% of the bengali population and were probably over-represented in the Mukti bahini. The bengali hindus openly sided with india in 1971 to create bangladesh cause they had no loyalty to muslim Pakistan. We could have resolved our differences with bengali muslims in 1971 by reaching some compromise but the bengali hindus who joined Mukti bahini were the real problem
While many thousands of muslims were killed in 1947, atleast we were able to get rid of the hindu/sikh population from punjab and sindh and Pakistan today is over 95% muslim. Otherwise if hindus and sikhs were a significant part of pakistan’s population like around 15%-20%, they would be a fifth column or indian agents living in Pakistan and a serious threat to Pakistan.