I am second to all the points you mentioned above.
Actually, Karachi is mini Pakistan where the people from all over the Pakistan live and have different political connections and affiliations. I am talking about the people who are attached with any of the political group because they are the normally the ones who have power to do these amendments/improvements. Unfortunately, others who are not in power keep distracted the ones in power with petty issues.
Despite all this, Karachi kept/keeps getting better during the last 3-4 decades, whether the speed of this all was/is satisfactory - no, not at all, I totally agree with you in this regard.
I can only wish all the political parties fight all they want but keep the development of Karachi out of their disputes.
!COFFEE
!PIMP
!PIZZA
!LOL
!PGM