Same with Persia, it's an exonym
Endonym was Iran, or eran
Lost cause these guys
They won't appreciate this because they cannot digest
And they never expected Pakistan to take time to consider what ancient legacy modern Pakistan has
Sorry, but that's a poor comparison, Persia has actual history. The issue isn't just the naming but whether that naming has any relevance to the reality on the ground.
Persia did.
India, Bharat or Hindustan did not and does not. They're still in the process of nation building, trying to create a nation. The only language which unifies them is English, a foreign language. Despite trying to impose Hindi, people refuse to accept "Hindi imposition". Which is why they still do not have a national language.
I love the fact you're using "modern" Pakistan to convey our continuous heritage. It's good but we need to move on and use the name Pakistan as a default acceptable term to describe the history of the Indus region throughout the ages.
Most nations in the world are modern nations, including the name but the term "modern" is not applied to them. It's good to see people like you are making an effort, but we need to continue improving.
It would help the cause if we bin the term Indian subcontinent to the dustbin of history. The only relevant term is South Asia, it eliminates any confusion.
"Subcontinent" is merely a geological term, geology is what is below ground, the tectonic plates.
"South Asia" is a geographical and geopolitical term. The only legally recognised term by the United Nations,
Geography is what's above ground, the landscape, the rivers, mountains, forests and the land.
Geo political is the human societies, their existence and how they operate.
1. Subcontinent merely a geological term, nothing more.
2. South Asia covers the geography (Land) and the geopolitics (People).