I totally agree too many "professionals" on media platforms always shout for mediocre players coming back. There is no patience as well, when people do a good in a match they get a shabaash but then all your past good innings are forgotten when you have an individual failure here and there.
In regards to Imam though he's a good player but far too slow in that opening powerplay which at times just builds pressure and at times costs us the match. Like you said though he's good by Pakistan standards but nowhere at the top class level.
I think our selectors always had this issue of not realising a player's potential for certain individual formats.
PS I'm from Scotland myself.
The problem is Pakistan don't have a top class opener who Imam is keeping out the team. Until one is developed or "discovered" then Imam is the best option. Fans need to be careful what they wish for or we might have Azhar Ali or Abid Ali opening again.

.