Aren't the Gadaffi and the Iqbal stadium (Faisalabad) flat as hell as well? Then people complain that there is no challenge on these grounds the reason they can not play swing/spin.
There is a fine line between "batting wicket" & "dead" wicket - which, those who complain are not competent enough to identify. Almost every PAK wicket is DEAD wicket - good for playing cricket, hockey & clay court tennis at one go. By making "flat batting wicket", PCB farmers means taking out grass & use brine (salt water) to kill the roots, so that it doesn't seem. Result is, in a D/N 50 overs game, despite heavy dew - difference between batting 1st & 2nd is a handicap of 100 runs.
For the 2nd part of my initial post - in 150 years, almost 70% of the greatest bowlers also have come from 7-8 grounds as well.
And, you have completely missed the match duration part. Do you know why PAK is absolutely single dimensional team? When you play FC matches for 250 overs, basically you can complete your quota (120 overs) by just 4 bowlers - your batsmen doesn't need to roll few overs. Result is top 6 absolute batsman, bottom 4 dreams of double digit average & a WK who goal keeps well. Ideally, your part-timers should be battin all rounders in Domestics & genuine all-rounders in club games; which means 25+ overs per FC matches for MoHa, Malik, Haris, Saud ......
When I used to follow cricket a bit more passionately, AUS Shield cricket was played for 420 overs - 105/day & County for 440 overs, while Ranji was often 5 Day affair - that's close to 500 overs. Now, in that scenario, Domestic FC Captains would need to ditch out 35 overs/day at least from the Steve/Mark Waughs, Bevans, Haydens, Martins, Symonds, Hodges, Laws, Lehmans, Clarkes, Hussies, Gangulies, Tendas, Jaddus, UVs ........ in PAK, YK or Azhar can bat for 2 hours & rest - 15 X 4 = 60 overs, enough for a day. There is indeed a reason, apart from spinners, why no PAK pacer survives back to back Test.