I already posted it in Twitch Dev discord, but will also duplicate it here for a better chance for someone from dev team to actually see it.
When I first heard about the development of new version of Drops system I was super excited, legacy system was a bit painful to setup and test. Unfortunately, it turned out that Drops 2.0 is much more restrictive than the Drops 1.0 and it is very frustrating for our team. I totally get that deprecation of VHS is required to minimize privacy related issues, but it also heavily limits our possibilities for game integration. And what’s more, new Enhanced Experiences api, which is required to implement event-based drops, is limited to a handful amount of organizations and requirements for getting access are still unknown. During our previous in-game events we basically were able to customize drops reward in any way we wanted, with in game events, special game-related conditions, randomization, we could do threshold for amount of viewers, stream time and anything else. With the new version all of that is gone, everything our community was used to is no longer available (starting from January).
And to make things worse, legacy system will be supported for only 6 months after deprecation, which in reality is a pretty tight window to adjust our systems and plans regarding twitch rewards. I actually have no idea how all these decisions were made but for an average developers such changes are really uncomfortable.
Really looking forward for upcoming changes in drops system, I believe that there are a lot of things which can be improved.