ad revenue and ticket sales, the Aquilini investment group owns Rogers Arena so they will get all the profits from game ticket sales, also many OWL pros are also Twitch streamers who have large followings and will buy their team jerseys. There are plenty of large Overwatch streamers who will find themselves without teams this season including Seagull (streams for 10k people at all times), xQc (has 16k subs who pay $5 a month, plays in front of 8k viewers, vital member of team Canada who is a top 4 OW World Cup team, won last years World Cup MVP award), Aimbot Calvin (5k viewers at once, 5k subs, has 6 accounts all top 500 all at the same time, speaks Korean)