I've always suspected that one of the prime reasons ppl don't move back is the lack of suitable housing. Everyone that goes back to Somalia live in hotels. Even the damn government operates some ministries from hotels.
Why can't the private/gov sector develop estates? At least for themselves or gov employees