Of course it did, but my point about pre-Christian history being erased still stands. The Celts had their culture wiped out. Other native Britons, too. You seem happy to gloss over it all. Let's not forget how many women were burnt alive/drowned for witchcraft. You just refuse to acknowledge the bad things of theism because you're a theist.
I have said multiple times
everyone was bad in that era.
Also if everyone practiced their original culture, their would only be one culture on planet Earth. Culture changes.
Of course, I do think that it is very strange that there is a huge Stockholm Syndrome in regards to the religion of the oppressor, and a desire to act like Turks and Arabs.
This is the equivalent of saying people in England have Stockholm Syndrome, because they view the Anglo-Saxons and Normans as their own people. Or they dont want to go back to English culture that existed 2,000 years ago before the Romans came.
Muslim men who came to subcontinent whether as soldiers, or immigrants, did not bring women with them. They intermarried with local women. Their descendants do not live in C. Asia, Afghanistan, Iran, or Arabia. Instead its the subcontinent.
After 1,000 years probably everyone has some blood from them, even though majority of blood will be local. Same way how people in Turkey have some Central Asian blood but majority of their dna will be of local Anatolian's.
At least the Turks have their own Turkish names, but Pakistanis all take Arabic names. This is cultural erasure, but it is willingly done.
People usually give names based on language of their religion and culture. So Pakistanis have names in Arabic and in Persian, as Farsi was the cultural language of the Muslim elite for 1,000 years in the subcontinent.
Same way Indonesian Muslims have names from Sanskrit, and Arabic. Europeans have names from Hebrew, and the European languages, etc.
However there is no law that you must name your children with a Arabic or Persian name. If you have a son you are free to name him Deepak, or Rakesh, or Vikram, etc. That is your prerogative. However for the majority of us 1,000 years is a long time, and now those Arabic and Persian names are part of our culture.
I'm not saying all aspects of cultural evolution is bad, but you are proving my point about how theism destroys previous culture. Imagine if some Pakistanis wanted to revive some ancient traditions, they'd be labelled as kuffar, or committing bid'ah.
You are free to revive whatever ancient traditions that you think are gone. That is your prerogative. The majority of us like our culture though. Its not like it came last week. You are talking about 1,000 years. Its the culture of our parents, and grandparents, and great grandparents, etc.
Like i mentioned before from cuisine, architecture, language, clothing, music, etc, the culture of North India and Pakistan was influenced by the local subcontinent culture mixed with Persian/Central Asian culture. It was a fusion not erasure.
This culture is not practiced anywhere else in the world but by people of subcontinent. For 99% of us this is our culture.