The reason Twitch needs to run ads on your channel is so amazon can reach a target audience they wouldn't have access to without twitch. Although twitch isnt profitable yet, amazon gets a huge flux of customers that access their site to buy things via twit