He is batting perfectly - let him do it just like that. At the end of the day, he has a stats of 60/85+ (some'll say that it's loaded by WI, but he wasn't alone playing against WI & others playing SAF), for 2000+ runs - that's damn good for a side often failed to bat out 50 overs.
It's the other half of the equation that needs to be corrected. That's his batting partners - who are maintaining a nice stats for those who count it on excel. A stat of 45/75 is counter productive, 35/75 is match losing these days - simple reason is that, they are consuming lot more non productive balls of the limited number of 300. The game has changed so much in last 50 years that, direct scatter plot analysis will be misleading - any given day I'll take GG (both), Haynes for my top 3 than most of current batsmen though Gooch had a stats like 38/60, Grineedge 45/60 and Desi Haynes 40/65 or so. Similarly, at 4, Javed had a stats of 45/75 (he taxed it to 42+/70+ by the end of his career for dragging it on knees, otherwise at the end of 1992 WC, it was like 45/75), AB had a stats like 33/75 in 80s - these 2 were among top ODI players of 80s & rightly so. In that regard, on 25th March 1992, Rambo Raja had a stats like 35/70 for about 100 innings - that's like gold standard.
My general calculation for a batting effectiveness is withing 80% of top's (of the generation) 2X+Y. Here, X is average, Y is SR. So, before 1990, the best two were Viv (2 X 47 + 90 ~= 185) & Zaheer (48 X 2 + 86 ~= 182). Anyone, above 150 in that era were out standing - only handful were in that bracket - Javed 165, Greg 160, Lloyd 150+, Gower ~ 150, Martin Crowe, Grineedge ..... At present, AB has that number like 210 or so, so anyone above 175 should be very good. Kohli is at 200+, Babar 195, Smith 195+, Warner 180 or so, Amla 185+, Root 190+, Will at borderline 175 or so ...
I don't think Babar Azam is any problem to PAK side - problem is the other 5 picked around him. For 2 years, PAK had a line up of Azhar, Ahmed, MoHa, Babar, Sarfraz, Malik - which was the biggest problem. Theoretically, Babar is scoring at 50/innings for 58 balls for his stats (it's run/innings, not average). Now, let's say from 85+, he took his SR to 100+ - that's 59 of 58, or other way, 9 runs incremental. No, again put Azhar, Ahmed, Babar, MoHa, Malik, Sarfraz at 1 to 6 and add 9 runs with the total ............
In ODI, 1, at most 2 players can be slotted in that role or that type - Babar is one and he is quite good at that, other one is Captain himself and he is quite good at Captaincy as well. Among other 4, Malik is doing the job - so, there are/were 3 misfits - takeout Azhar, Imam, Ahmed, MoHa ...... and bring the batsmen in top half who would go after or go out leaving enough time to bring hitting power of Imad, Shadab, Fahim, Hasan, Amir into equation, Babar's batting won't cost much. Now, think about Misbah era and do same analysis with YK replacing Babar at 3

. People are worshiping Azhar's 59 of 71 balls, almost like Collis Kings of 1979 WC Final - which is indicative enough of what they expect from Azhar, sadly .......
Only 2 areas he need to improve is his 4th Q batting (he is over cautious there, still won't say selfish), and his spin play - short term solution for both issues can be to open with him, so that he gets the start against pacers (which he is very good at) and his Q4 (75-100) period passes around 35th - 38th overs. He bats at 85 SR, so theoretically, by 35th over he should be facing around 100-110 balls (and be on 85+) and by 38th over should reach 100 - after that he has 35 to 38 balls (half of 12 overs) to go after the bowling.