It there is competition, people will bet on it, and fantasy leagues are an easy way to set up a "season long" bet. The key would be widespread access to real time competition results and stable rosters. I don't watch many e-sports, but I imagine they work similar to Bowling, or Magic the Gathering where you need to…