While Karachi’s location and its two deep-water ports have often underscored its immense potential, successive governments have failed to transform it into a modern metropolis.