But it seems Babar Azam was thinking something different, instead of looking for Abid Ali to score triple century, he might be looking for victory from this test match; that must be a reason why he had declared when Nauman Ali got out for 97 runs. Abid Ali really showed his character; yes batting all through the innings definitely needs lots of patience in test cricket. He definitely deserves a triple century but I will not blame the decision of a skipper for teams' victory sake.
You already had the answer for the reason why Babar Azam declared the innings rather than allowing Abid Ali to score a triple century, the strike rate is really low and it will take more than two session even if he reaches his triple century and they need to send Zimbabwe now and try to pick wickets so that they can give a small break for the bowlers before sending Zimbabwe for the second time.