Twitch and similar platforms are absolutely inundated with users who are quickly growing used to regularly donating via micropayment of sorts, not even via subscription but just as one-off donations. And they hate ads. It's very common for the wealthier streamers to run the absolute minimum number of ads required by their contract. When users don't have the money to donate, they will explicitly say "give me ads" and the streamer will run them.