I'm curious. Why do some people here hate Twitch when it comes to watching vtubers? Is it just because they hate Twitch as a company, or because of their UI, or something else?
I ask because I'm kind of a convert to Twitch. It is an objectively awful platform when it comes to business practices, moderation, etc. But I like it for how it lets you feel an active part of the stream instead of a passive observer. I find watching vtubers on Youtube to be a lot duller than on Twitch. I'm not saying Twitch is better; they're equally bad in different ways, just that I'm surprised how quickly Twitch features have become an almost indispensable part of my watching experience that I feel deprived of on Youtube.
1) They have a war on adblockers that's been going on for years, with intrusive ads that will run for 3 minutes per hour and interrupt live content.
2) They have the worst VOD player you'll ever see, a buggy fucking mess.
3) If you want to tolerate the Twitch VOD player because you had to miss a stream, it's very likely the streamer played music that triggers Twitch's content-ID system and mutes significant portions (30 minute chunks) of said VOD.
4) The engagement tools you speak on can be both a blessing and a curse. For many people it comes off as distracting rather than as good content. For examples, see: Silvervale having major parts of her model controllable via chat points and watch her morph every 2 minutes into some random other outfit or God Forbid that "chibi" form. Another example would be the times a funding event happens such as a sub, dono, or bits, many 3D chuubas have an engagement tool set up such an object gets thrown at them and the streamer has to pretend "OH NO YOU HIT ME IN THE FACE WITH A GIANT FISH BECAUSE OF A $50 DONO".
5) From a broadcaster perspective, discoverability on Twitch does not exist. Anyone looking to stream as a career, go to any expert in the field and 100% the first piece of advice will be "You don't grow on twitch, you grow elsewhere that does have discoverability and transplant that audience into Twitch." or you try and network with streamers with bigger audiences than you and self-advertise while not making it obvious you're trying to self-advertise.
Most other complaints about Twitch are not actually unique to Twitch and is more a facet of Twitch being the default platform when someone wants to start streaming. So Twitch attracts the shitty dregs and ethots as well as people with actual entertainment talent.