I think Pakistan had a good chance on 2021 to get another trophy and also in 2022 but the bowling + fielding let us down on important occasions. Remember that semi-final against Australia, Shaheen choked, Hassan dropped a sitter. It has been a norm in Pakistan cricket.
2021 is seen with a bit of hindsight bias. The team wasn't that great.
Firstly India was shockingly poor in this tournament, this was definitely their worst icc t20 performance of all time. They got mollywopped by Pakistan and NZ by 9 and 10 wickets and all their batters were pure circus clowns in said tournament. It was a shockingly poor tournament for Bumrah as well which is another reason I rank him below Mcgrath as Mcgrath never had such goofups in icc events while Bumrah has had 5 (vs pak 2017, vs pak 2021, vs NZ 2021, and vs Aus 2023, and possibly vs England 2019)
Secondly we lucked out vs NZ and Afg lol. Asif ali had 2 one hit wonders. We had lost those games lol. We didn't exactly dominante and mollywop everyone like some media hype had everyone believe.
The media made it seem as if Pakistan was ushering a new don of classic Australia back when Australia would tonk 300 to 350 in an era where 250 was on par and the opposition had to chase it when mcgrath was bowling lol.
We should not have lost against Australia however one key metric of that cup was that Pakistan consistently flunked their final overs. Against india they could have bowled them out for 100-110, it reached 150+ thanks to kohli and the others but their was no reason not to casually dismiss the tail and frankly kohli himself who had God awful form.
NZ and afg also could have been bundled out. Afg were at 76/6 yet they reached 148.
Pakistan should have known that Australia is the team that has pulled off the most upsets in the history of the game, including pulling one off against Pakistan in wc 2010.
They had a horrible track record of bothing the last 6 overs in that cup .
Its just India bowled Nepal level and Asif ali had 2 one hit wonders the next 2 games hence people didn't notice how logically all 3 teams could have been bowled out for 100 tops.