@Gadaffi, a company management has NEVER had a duty to keep shareholders happy. Their responsibility is strictly to enhance the company value, and paying a dividend certainly isn't one way. Specifically for KCB, you will recall that they used to pay an interim dividend before then stopped, most probably after seeing the light. However, if you have minuscule shareholding (SCB, DTB) then you can pay a dividend comfortably, but monoliths like KCB, Equity, SCOM....