When Asif was caught first with Nandro and was banned, this is the exact same logic which was used. First time offender, made a mistake. Fans wanted him pardoned and PCB cancelled the ban.
Then he was involved in an altercation where he played victim, escaped with easy punishment and Akhtar got lengthy ban. PCB forgave him for a second time and cancelled his little punishment
Then he was caught using Nandro again in IPL. But his fans claimed, hey its Indian conspiracy, he shouldnt be banned, etc. PCB gave no punishment
Then he was caught with illegal drugs in Dubai airport and was jailed and PCB rushed to help him.
Then finally he influence Amir to fix, with Asif as a senior bowler, there is no way Amir alone would have agreed to fix matches.
So Asif was pardoned not once, not twice, but FOUR different times before fixing was his FIFTH offence.
All the pardons you gave Asif because he was "talented" is what led you to lose Amir too. If PCB had set examples of discipline with Asif right from the beginning, they would have a couple of decades of completely unprofessional and ill disciplined team and Pak cricket team, would have achieved way more.