Why does Message Intermediate Throwing Event have globalMessageName property?

IMO it’s there mostly for documentation purpose. See the discussion here: Message Intermediate Throw Event design