While Blizzard is a subsidiary of Activision Blizzard, Blizzard itself generally publishes their own games. This gives them a large degree of autonomy from Activision, and they aren’t forced to associate their games’ branding with their parent company. The infrastructure and netcode for the Blizzard app is also…