Ya, Gary Larson is still alive. He stopped making The Far Side in the early/mid 90s, but that cartoon is from the 80s. No one in the 80s could have predicted esports/streaming as it exists today. I mean hell, there was no such thing as streaming back then and there wasn't even the web lol
Anyways, back to income, Shroud has sometimes talked about events and unless it is something he is contractually obligated to do, he basically won't go if the fee they pay him is less than what he would make in the same amount of days of commitment just streaming at home...which makes sense. Why accept a 20k appearance fee if you could make double that for the same amount of time commitment?
Other streamers have also noted that it can be hard to get a mortgage, even as a fairly successful streamer, because your income is considered too unstable...even if you can demonstrate you've pulled consistent income/numbers over a number of years.
The other factor people forget about is that unless Twitch is offering an equivalent of employee benefit plans to big streamers, they're going to have to pay for medical/dental/retirement all on their own /w no employer helping subsidize that. Making 10k a month might seem awesome, but then you realize that combined with taxes and other insurance/retirement needs, your actual monthly pay of leftover money would probably be much, much smaller. Many of these streamers are pretty young, so that may not be on their radar, but it could hurt them long term if they aren't accounting for that.
It is more about brand. If you become known as the "sellout", play games you clearly hate, and have a hard time entertaining people while doing it (probably hard to shit on the game when they are paying you to play it), then people will start tuning out and over time, you'll end up making less.