Isn't Pakistan is one of the most corrupt country in 2007 according to TI, is a glaring proof of the failure of organization?
Nope, NAB has very little to do in that. NAB is not going to go after every little crook on the street, rather that is the responsbility of law enforcement and judiciary at that level.