ODI shouldn't be mixed with the test format.
In test alone, Wasim's skill was right up there with the best, but we are not ranking bowlers for their skills. We are making top bowlers list. Bowlers job is to take wickets cheaply and quickly. That's what wins matches and makes some one a better bowler.
Wasim's over all record against so many teams is not impressive. I hear pitches in Pakistan as reason for that, but then his collecitve away record against Aus, SA, WI, Ind, Eng is not impressive at all. Avg 27-28 and SR 60-65. Even after removing his initial years, same stats. We had Mcgrath/Ambrose/Donald bowling in the same period and we can see what they did. That gives an idea about what top bowlers were supposed to do in that period.
Put it this way, if you are making a list of playing XI to play against Aus, Ind, SA, WI, Eng then Wasim won't be even contender for spot in second world XI based on actual performance. Yes, in skill he is right up there and also I don't think left or right matters, what matters is picking wickets cheaply and quickly. You win tests by taking 20 wickets cheaply and quickly. Lower avg and lower SR matters helps to do it. If you do it against good teams then great. If you can do it against good teams in their home even better. Collectively, Wasim did neither.
Now if we are making XI agaisnt BD/Zim/SL/NZ then Wasim will find a spot, but 2 were minnows. SL had won 4-5 tests till wasim was 10 years in his career. Only NZ was non-minnow team during his entire career. How many greats we know who underperformed against 5 opponents taken together and perform against one. I can't think of many names to be honest.
If we exclude 80s for being newbie, in 90s Wasim was outbowled by MCGrath and Ambrose by a big margin. And by Donald by a smaller margin. How come Donald gets treated so harshly while Wasim gets a pass?