The reason e-sports are dying is because most people don't watch it, for example dota no one watches anything except The International (equivalent to the world cup/superbowl). For sports you need fans to watch the entire season to drive revenue to fund the people who have to treat training as a full-time job, right now those people are being funded by corporate sponsors who wanted a cut in case the scene blew up. But no spectators = no money, so the sponsors are walking away.