Haris wil be a walking wicket on this tour. Happen to be proven wrong but nothing tells me he will succeed. Imam or Abid would've been a better choice.
Abbas is a trundler who needs conditions to go in his favour to do anything substantial. I don't think Australia / South Africa are his places to perform. Imran Khan is also a trundler but he got 5 wickets in the practice game which gets him ahead of Abbas. Don't see anything wrong in that.
Most people are forgetting the bolded part. Both are similar bowlers. Right now IK is doing better.