@thuks and @kadonye - I see your point. We have rejected very good leaders in the past based on party, tribe, clan and other stone age - based criterion.
Having said that, how do we deal with this issue? I foresee a scenario where the cabinet will be full of political rejects! Would some minimum qualification (e.g. a degree in a related area), experience etc. help? Parliament will always vote with their stomachs! Case in point: Kimunya (coz he said they should pay taxes), maize scandal (report rejected - political & financial reasons), Salary hike (They are now blackmailing mwana wa Jomo - As they have successfully done to other Finance Ministers before him), Media bill, Oil scandal - what ever happened with that? etc. etc.
Never count on making a good sale. Have the purchase price be so attractive that even a mediocre sale gives good returns.