I think NEUTRAL HOSTILE has some hardcoded things (some creeps owned by NEUTRAL HOSTILE behave differently than computer enemy creeps, casts skills, etc.).
By default, Neutral Hostile is an enemy for all players, and Neutral Passive is an allied of all player.