Why do you think a Shariff or Benazir could not do better. At least they would have support of their masses. Musharraf does not enjoy support of anybody except his army. At the time he overthrown Nawaz Shariff, Nawaz was enjoying two third majority in the parliament.