In recent few days, whenever I am posting something about England, you are quoting me and making an environment of healthy discussion. I like this. You also seem to be a huge England cricket fan.
Coming to Pakistan Vs England point, there is no doubt that England were a much superior team in the previous decade as compared to Pakistan and they have managed some excellent wins against other top sides- Australia, India and South Africa.
However, what my point is that when they were up against Pakistan, they didn't had as good a time and that too when Pakistan are not having great players.
Below are the results that England have put up Vs Pakistan in last four series:-
1-1 draw in England
2-2 draw in England
0-2 loss in UAE
0-3 loss in UAE
A total of 3-8 loss-win. This is poor for a top team like England. They were also knocked out by Pakistan in CT 2017 which was played in England, ultimately won by them. In WC 2019, they perhaps did well not to face Pakistan in Knockouts who actually won the only league match they played against England in that tournament. It seems England do well against everyone but they end up being Pakistan's punching bag.