I think, opposite - in these era of batting friendly days, bowlers still has the biggest role to play. Otherwise, simply BD doesn't exist is cricket - batsmen are scoring runs, but it's the bowlers that's making difference at home. I think, equivalent of those 3 bowlers these days will take any team among to 3, simply because of the defensive quality of batsmen are so poor that, most batting line-up won't survive 50 overs. One thing will happen is that their (equivalents) economy will suffer, but you'll see teams all out for 234 in 44'3 overs ....
Coming to PAK team, I don't think batting is the biggest issue - most times, teams (players) are picked for wrong format; wrong combination and wrong strategy used. Besides, most of the players are playing for themselves and the seniors are manipulating the situation to show their importance - you should thank Ul Haq for that, rather than cursing the team. Fakhar, Hasan, Shadab are few guys, I have seen trying their best and already have won few critical games for PAK.
I would rephrase your comments this way - take MoHa, Malik, Azhar, Sarfraz (WK), to 1990s, PAK would have been 6th/7th in ranking out of 8 and a W/L of 1/5 against top 5/6 teams - because wood is wood and iron is iron in every generation.
Do you think Wasim, Waquar or Sohaib would take this nonsense of playing Azhar Ali as ODI opener, Sarfraz as WK and MoHa/Malik as batting backbone at 4/5?