Azhar Ali averages 63 since August last year. He's played 10 Tests outside Asia in that period.
Saud Shakeel, Saad Ali, Haris Sohail, Imam-ul-Haq, Usman Salahuddin, Fakhar Zaman and some others are very talented young batsmen who have the potential to do well in Tests. Not to mention Fawad Alam. As i said before, you shouldn't say that there isn't any talent just because you don't follow domestic matches.
Remind me how many young batsmen have established themselves in India's Test team in the past couple of years? I can only count KL Rahul. Let's wait till they make it to international level first before saying they're ready. Was Karun Nair ready to go? He played just one good innings.