But this is for top 1% streamers. Average streamer makes nothing close to what average programmer makes and it's much, much easier to be average programmer. Plus 1% programmers are probably better compensated than 1% streamers.
That is definitely on the high end of remuneration. The median I expect is about $2K a month.
It would surprise me if it's even that high. From the "successful" ones perhaps, but there are so many people who do this only for a few bucks because they don't find success.
You're right, I am discounting the staggering fraction of people who are making essentially no money. The median number of viewers on a Twitch stream may well be 0, but it's surprisingly hard to find hard numbers here.