Looking at Reddit the Karachiites are citing several reasons including horrendous traffic, poorer public transport compared to other cities, bad viewing experience due to presence of grills/pillars, lack of visibility of the scoreboard and awful sanitation.
Sounds like Karachi needs a new ground in another part of the city, but PCB probably lack the funds for such a project.