The judiciary is able to get away with it because Imran Khan is lenient and has given NRO to these crooks despite how much he screams no NRO to create plausible deniability. Why can't NAB provide any proofs inside the courts when they've proofs after proofs for the media. Take the recent example of Aleem Khan.
This really isn't rocket science. When there's a will, there's a way and Imran Khan clearly lacks the will.
So he has economic hurdles but why hasn't he bothered with reforming a single institution in 9 months? Lack of majority? Fine. What about KPK? He has absolute majority there and not a single reform done.
Imran Khan can't dish out punishments against criminals because he's compromised. The biggest beneficiaries of corruption are JKT, PPP lotas and PTI ministers themselves. Pervaiz Khattack.
People give way too much power to the judiciary and make the state some useless thing but they've to, to justify the inaction of Imran Khan. Nawaz Sharif showed how powerful judiciary really is when he stormed the judiciary.