People keep blaming the system. This system produced our previous greats as well, only difference is that once the system gave them the platform to play for the national team, they then took responsibility for their own games and put in the hard work to become great players. That same work ethic, drive and desire to become great players is missing from the current generation of players who have access to more money, facilities, technology and other resources to significantly upskill their games but they just don't want to do it, they are also enabled by a cricket board that rewards them instead of holding them accountable for their consistent mediocrity.
The issue is not the system but the attitude, complacency and the loss of drive of players like Babar, Rizwan, Shaheen, Naseem, Rauf e.t.c.