I agree with you.
NAB is just a symptom of our mentality.
Whenever we see a problem, we bring out a new hammer to solve it and create a larger mess rather than using the existing tool set.
We have some sort of new cases, we create a banking court, shariat court, child court, ATC court, this court, that court.
We have a problem with other things, we create ANF, Dolphin force, QRF, Elite, anti-school smuggling squads and whatnot.
Why cannot FIA do the job of NAB? NAB ka jab dil chahta hai aik case utha leta hai, even though it is better suited for FBR. Then if you see their judgements or cases, they are farcical. The guy took a shit at the wrong time, hence he is culpable for corruption. Dunya kay kis mulk main yeh hota hai.