Let stick to specifics. Uhuru of course can apply pressure and kick those guys out. Of course we also don't want to end up with dictator..there is a reason why these guys are independent and enjoy security of tenure..so they can investigate everyone and anyone. So that dicey thing. As far as I see Uhuru has done all your Lee guy ever did and I can understand his frustration. He has fired 200 top gov official who were mentioned including Waiguru and Ngilu. He has gone ahead to apply pressure on EACC commisioner to resign. He is clearly handicapped when it comes to Judiciary and we had the "reformist" Mutunga - and now we got Maranga - whom everyone seem happy with. Maybe he need to fire Tobiko?
I just don't see what he has not done! What is missing is evidence based process where all these many agencies work hard to bring real evidence that can help us. Be they parliament, judiciary,DPP, Police, Auditor General and everyone agency involving in fighting graft.
Uhuru has thrown the gauntlet - they need to respond with why they aren't doing their work - if they want more money, let us know, if they want more legal powers, let us know, if they want fancier offices, let us know.
Otherwise claiming everyone is corrupt, everything is a scandal and such shenangians are not helpful to anybody.
Our press can also help investigate graft , same with parliament, and same with Obama (US).
How do you fight corruption in a democracy. We don't want to hear about dictarorship regimes. Maybe we can try Magufuli shenangian in TZ?
The balls as I see lies squarely on EACC, DPP and Judiciairy. There is need to show how Uhuru or the executive has impeded their work.
Let me explain something very basic to you: The president is the head of the government. As such, his role is to ensure that all parts of the government, regardless of their nominal independence, run efficiently and properly; and to facilitate that, the constitution gives, gives him a role in, for example, firing and replacing those who head the parts you have mentioned. In general, if his job was simply to stay out of the way or independent parts of the government, then there would be little need for his position. So, it is not sufficient to say that he has not impeded anybody, therefore he has done his job.
All of them are independent and enjoy the security of tenure.
As I have already pointed out, this does not mean that people cannot be fired. What it means is that the process is difficult---"just" cause required---and in certain cases it would involve the National Assembly and tribunals.
Perhaps your own statement can help you understand that. Here is what you wrote:
Uhuru has not failed. He has gone extra way to fire EACC by forcing them to resign and their replacement turned out to be corrupt- although he had years of experience working for pwc.