Idk about the others, but for Hafeez, that's not true. Hafeez was always aggressive and was really good at spin six hitting. His issue was ego, he was terrible at opening. If he survived a few overs he could work, but just like KL Rahul dude couldn't read new ball bowling.
In fact in later years during 2018, he often got exposed at no 3 if fakhar and babar didn't kick off, which is why he functioned better at no 4 in t20.
He was slow at opening due to not being able to read new ball, not because he was deliberately trying to be slow.
It's just he always felt opening was his position but once he let go of that ego, he because a solid no 4 for Pakistan. The problem is Pakistani fans just don't appreciate how good a player actually is until they leave.
I have seen old posts on PP where people are ruthlessly bashing people like hafeez, Malik and even Imad, and yet after their departure and before Imad's return we've spent years dealing with Shadab, Nawaz, Chacha and these crap munafiqs.