Twitch is more like a bunch of monkeys which is fun and builds hype. Youtube is too serious and the chat is too slow for the streamer to properly interact with.
I can't quite pinpoint why YouTube doesn't have the same feeling though.
Twitch chat is for emoting, especially in ways that please the streamer. Trying to actually chat with someone on an active Twitch channel is futile.
But YouTube has also completely destroyed their entire concept of having a "YouTube community" over the years. There might be something of various creator communities in various niches, but the heavy censorship, mess of a comments section that does everything in its power to halt any form of conversation, leaving only spam and idiots in most comment sections, etc. left it with nothing of a community, or any real creator/consumer dynamic.
YouTube no longer has private nor direct messages, so if people want to communicate they have to do it on another platform. It's also just a bit of a mess with the transition from the original idea of "everyone has an anonymous handle" to "every must have their Google+ profile linked and use their real name" to "Google+ is dead and now some people have silly handles and some people are real people." The whole thing adds up to make for a place with no coherent community.
On YT I can tune hour late, then just jump back to match that happened, watch it, skip the intermissions and catch up, on twitch that's much more complicated.
> - Softcore porn allowed on the platform. Literally, girls doing ass up squats in front of the camera for a $3 donation. You cannot avoid this because its part of the platforms "culture" and even your favorite streamers will one day end up watching a clip or something on their stream. This also breeds incels and very toxic chatters.
I dunno, I never got suggested one of those during at least last few years. If I scroll for like 3 screens I get some vtubers but that's about it. I think ability to filter out by stream tags would entirely solve the problem
> - Ads. Twitch is fighting against ad-blockers. Fine by me, I can bare ads, but what I cannot do is bear 5 ads in a row every 30 minutes. This has gotten a lot worse lately. It is annoying and disruptive to the user experience, and thankfully there are streamers who disable them altogether as they can sustain themselves through subscriptions and donations from chatters.
On top of that they often play in absolutely wrong moments. Like getting ad immediately after clicking a new stream, before you even know whether you want to watch them or not.