Absolutely wrong. Berbera Port was a military base built by the Soviet Union in 1970s and later extended by the Americans in the mid 1980s. In both cases, Mogadishu spent $0. Instead, Mogadishu recieved $$$ millions in rent. Some estimate the Americans used to rent Berbera Port for 50 million dollars a year. That was close to 14% of the Somalia budget in the 1980s (Budget was around 350 million).
Non of the millions of rent recieved by the Somalia Gov't were returned to the people of Berbera i.e. re-investment in eduction etc.
With regards to the main road, again, this was funded by the Chinese Gov't and UAE. Mogadishu spent zero!!!
You mentioned about 'tahriib'. Tahbriib is a fact of life for Africa and even other countries like Latin America and some Asian countries. Although the Asians have reversed the trend and more and more are returning back to Asia from Western countries. Case in Point, Vietnam used to be one of the biggest sources of migration from Asia, it is now one of the biggest nations to reverse the migration trend. Which shows why Vietnam has been economically successful in the past 15 years.
Tahriib in Somaliland is economic related. As soon as Somaliland gets its economic story right, that trend will reservse.