If Ethiopia gaining a permanent foothold on the coast is such a bad outcome for Somalia, why not choose the lesser of two evils and recognise Somaliland?
Why should Somalia recognise Somaliland if no country wants to? 33 years and no nation on earth recognised Somaliland while Somalia remained lawless. Ethiopia has promised to consider recognition in exchange for basically annexing prime sea access.
If it genuinely came between the two, Somaliland will get recognised ASAP but that isn't the issue.
Somaliland is one half of the two states that joined to form the Somali republic, Puntland is a region within Somalia.
Puntland is also the successor of a pre-colonial state, namely the Majeerteen sultanate, which had international recognition, clearly demarcated borders, a capital and a military.
What criteria does the 4-day state in Somaliland meet that the Majeerteen sultanate did not?