Karachi is already a congested city which is being pushed under the wait of massive population. no matter how many roads or infrastructure you make it will never be enough for Karachi. There are always limits to what you can do. So what is the solution to it? You develop sister cities and move out facilities to make space and give metropolitan city a breather. You put more projects in Karachi & you will increase it's problems more.
Okay here what is solution for this?
You can't expand roads right or left the city is under the burden of over population. The best solution is to support Karachi with sister cities. Gwadar is a sister city of Karachi & some business from Karachi will have to shift there to take load of the city. Do you realize how much high the property price is in Karachi? A common man can't afford it.