Yes, I believe they do this in order to mirror how the patreon pay model works. A lot of people subscribe for the month of the release then unsub after download. So I think they use twitch for ppl who would prefer to transact that way.