It will never take over Football, it may be able to take over lesser sports but to have half the world watch an esports tournament won’t ever happen. These esports also need to score a massive sponsorship to support prizepools like football. For example winning the premier league is £150m iirc, which no company will ever put up for a gaming competition until it has a strong revenue like the premier league where £500k+ is spent each game on tickets alone