This is what happens when you don't prioritise test cricket. Not every test great is good in whiteball for example smith, root, Williamson are just okay in odi and horrible in t20,
But their not hacks and give the vibe of proper batters, Agha gives the same vibe and you can tell this is a guy who's played 100Fc games. While the likes of Hasan Nawaz don't give that vibe.
The 4 best t20 players of all time Kohli, Warner, gayle, and KP are all proper batsmen. And the likes of Bumrah and mcgrath are living examples that test match line and length does wonders in odi and t20.
These guys just don't have the pace and stamina, and fitness from a bowling perspective or technique from a batting perspective.
It's why I blame ramiz raja. He turned test cricket into a gully mohala joke. Ramiz test era is such a scam. It ensured players like brooms can avg 150

.