Everything Branson does is related to his ego. Unlike Musk though, his companies accomplish very little other than marketing.
His companies are marketing/branding companies. They lease the name Virgin and in exchange they handle the branding. Virgin Management doesn't actually own the hotels or planes.