Blizzcon isn't about making money directly, they lose money every year doing it, quite a large amount actually. Its all about the publicity and advertising of their upcoming games. I'm still being subjected to their massive advertisement. I bet if you asked someone from blizzard if they would rather have someone not watch it or "share" a stream with someone, they would rather have someone "share" because their still receiving the advertisement.