The reason why Dota 2 prize pools are so high is because of the community involvement. Valve creates virtual booklets called Compendiums for its larger events. A part of Compendium sales would then go to the event's prize pool. In a way, the community is sponsoring Dota 2 professional scene.