LOL, this is what happens when people who have never watched someone beyond the YT videos or from what they read about, mostly from foreign and hostile opponents/media which hated his guts!
At one point in his career in 1987, before he hit that sublime 260 (?) against England in tests, he ended up accumulating 9 consecutive 50 plus scores while being NO in 4 of those as well. He was I think rated number 1 ODI bat at that time (or top 2-3) and compared to him, next best is 6 consecutive 50's from Greenidge, A. Jone, MoYo, Kane Wlliamson, and M. Waugh, this tells you of his superiority in ODIs.
He just played for too long and with a recurring back issue, and totally lost touch with his fitness which totally destroyed his ODI career stats, yet he still averages same as MoYo (- 0.01 difference), more than Inzi, Ganguly, Pieterson, Haynes, Damien Martyn, lara, Buttler, Greg Chappell, Clive Lloyd, Gambhir, Hales, Martin Crowe, Saeed Anwar, Alan Lamb etc. Some of these were considered exceptional ODi players in their time. Even aggressive moder day players like Warner or even Hayden, average just 2-3 points more. His SR being low was more of a reflection of ODI startegies, norms, as well as the team requirements; Pak batting most of the time was so weak that he had to always come in and start laying a foundation after fall of early wickets.
Yet, most of his career, he was lightning quick in terms of running between wickets, converting 1's in to 2's and so on, always ready to sneak a run when possible. This is what Dean Jones said about his running "RUNNER BETWEEN THE WICKETS: Javed Miandad. So quick and he taught me everything. Miandad ran straight. He knew when to stop and turn and was a great judge of a run. I saw him make a hundred off 70 balls against Victoria at the MCG and he only hit four boundaries."