They have to pay for the branding fees and to offer "perks" to members. The global brands have always charged a premium over local / business brands because it attracts their loyalty members in addition to the casual travel who likes brand familiarity.