I think you're right in saying that anyone going onto Twitch for the sole purpose of earning good money should think twice. I don't think you're right in insinuating they don't deserve to make an income from their services
Going into Twitch, or YouTube, with the sole intent of making money is delusional. Both platforms are over saturated, and both platforms are extremely hard to break into. With very few exceptions, those who have made it big on these platforms have spent
years doing it. Gaining even a modicum of success on either platform requires a mixture of lots of work and a good amount of luck to get noticed.
As for
deserving to be paid... I don't agree. No one
deserves to be paid. They have to do the work to get people to want to pay them in some way or another. The biggest streamers have to keep streaming every day. The biggest YouTubers have to put out entertaining videos every day. They don't deserve to be paid just for showing up whenever they feel like it, or just posting videos of questionable quality whenever they feel like it.
I think it would be a fair assessment to say that any streamer that has a Twitch partnership (the ability to be subscribed to) is expecting people to pay for their time online.If absolutely nobody ever subscribed or donated tips, I imagine they'd not be online as much, or find a new way to spend their time completely.
I think they'd see people squatting in their room without subscribing/tipping, day in/day out, as freeloaders.
Partners always get something from anyone in their rooms. Ad revenue. And partners tend to have the most people in their rooms, because they're already popular.
Affiliates don't get ad revenue, but they can still get subscriptions.
The hard part for both, though, is getting the viewers necessary to become either. For affiliates they need an average of only 3 viewers, which
sounds easy... but that's often the part that people have the hardest to achieve. Especially depending on the games they're streaming... trying to Stream Overwatch, Fortnite, PUBG, CS:GO, or other really popular games is an exercise in futility for most streamers to get viewers. Just look at those games' pages and you'll see 1-3 super high viewer counts, then a few at a decent amount of viewers, but it quickly drops off to <10 viewers then to 0 viewers. And there's
thousands of channels at times like that on those games (when combined), which makes for becoming noticed extremely difficult.
Twitch did recently drop the average viewer count for partners from its formerly
draconian 500 average viewer count to 75 average viewers. But, again, that's the hard part to hit.
The other parts, streaming X hours each month, over Y days is pretty easy. It's the viewer numbers, and then maintaining the average that becomes hard.
It becomes a balancing act of what games to play... can't be something too popular, or one will never get noticed. It also can't be something too niche, or the same thing... it's a niche game, so it will be a game most won't watch, so again, it becomes impossible to get noticed. So it has to be a game that's in the middle. Something with enough viewers that people are watching, but also something without too many streamers streaming it to allow for someone to get noticed.Finding those games, and actually enjoying playing them, is the hard part. Then there's also the fact that streaming viewers can be fickle, and if a streamer switches games, they can alienate previous viewers. Even big streamers have gone through that when switching games.
If this was 2 years ago, I'd have said Beam (now Mixer) would be a better alternative for trying to gain a streaming following. But even Mixer is pretty saturated now.