Unless he goes the Umar Akmal route, I find it very hard to believe that this kid won't be a massive star for us in the future.
He's not there yet (obviously) and has alot of stuff in his game that he needs to work on. Other stuff he will learn himself from experience. But one thing he desperately needs is to be backed properly.
I feel like alot of times we are quick to blame young players when failing is something anyone is prone to. Especially someone young trying to make his way. If a young player has so obviously shown you glimpses of brilliance (even if they are few and far between) you need to do your part as selectors or coaches to believe in him and continually giving him chances. This ofcourse does not apply to someone like Azam Khan who has shown no such glimpses and is purely playing on nepotism. But it does apply to Haider. It does apply to Naseem. And it probably applies to alot of other young players too.
I feel like that's one of the things that sets us apart from top teams. England identified Ollie Pope at the age of 5. He went through all the age groups from England. And even now when he has what? one century and a mediocre average in the 30s, he is still backed because they believe he will be a future star for them. Kane Williamson was identified when he was 14. And let's not forget he averaged something like 30 in his first 22 test matches.