There's one very important thing that everyone is missing here. A streamer like Asmongold makes a lot of money not so much because of his skill but because of his personality. People are paying for entertainment. Skill is a factor, but it's not the most important factor.
To illustrate, imagine Eliud Kipchoge and Jared Ward both started posting daily videos on youtube. If Eliud's videos were just him turning the camera on and then running a few laps around the track, and if Jared's videos were him answering questions from his fans and giving training tips or whatever, which channel would you watch? It doesn't matter if Eliud is more skilled or works harder, Jared's videos would be more entertaining and thus more popular.
The most successful gaming streamers usually get their foot in the door by being very skilled, but skill alone is not what makes a really successful streamer. Most importantly they need an entertaining personality. And then finally to really maximize their success they need to maintain their community (for example by doing things like being interactive with their community, facilitating intra-community interactions, and things like releasing content on a regular schedule as opposed to dropping new things sporadically and disappearing for stretches).
No one pays you for being the hardest-working entertainer. People pay you for being the most entertaining entertainer. Skill and even hard work can play a big role in creating an entertaining product, but ultimately what matters is how entertaining the product is. If you pour all of your hard work into becoming skilled at something no one cares about, don't expect them to pay you for it.