How can that be? Is that on hardware, entry fees or what?
Are you there as an athlete or as a viewer?
Stream subscriptions. Now, it is entirely possible to watch the stream for free; I pay for the convenience of being able to see the video later, in HD, and without adverts. And even then most of that is for the Korean broadcast, you can watch most EU and US tournaments in HD for free.
Here's what I paid:
Korean GSL/GSL Team League: ~1000 (!) hours of commentated matches a year HD no-ad video access for $120
MLG: Four weekends of HD no-ad stream (videos posted for free 1 week later) for $30
Several special one-off events for $5 and $10 each
IPL team league (most nights, free)
NASL league and team league (most nights, free)
Dreamhack (five weekends/year, free HD and videos)
IPL (three weekends/year, free videos)
IEM (six weekends/year, free HD and videos)
Iron Squid (two weekends/year)
Korean OSL (didn't pay so only free stream, 100 hours of matches/year)
Battle.net World Championship ($250,000) (free in HD no ads)
Oh and I watched the Dota 2 invitational ($2,000,000 free in HD no-ads)
And that's only the top-tier tournaments. There's lots of smaller events which are all free ad-supported, and then at any time usually 10-20 pro players are streaming their practice on twitch.tv.