I meant email verification within the chatter list. Getting a full list is simple, the more filtering you add, especially if it requires hitting other parts of the API to do so, will have some overhead.
One of the reasons the frontend chat list hasn’t changed since JTV, is that the endpoint it’s based on hasn’t changed. If the new endpoint is just an official chatters endpoint, that’s unchanged, then that likely means the frontend wont change, but if the new endpoint provides more data then that potentially means the frontend could have access to that too and can apply filters based on that.
I’d be interested in the numbers of how many broadcasters are ‘concerned’ about this issue. From my experience, the vast majority simply don’t care, a handful notice it but don’t want to do anything to change it, and only a tiny minority I’ve seen speak out against bots and lurkers showing up in the chatters list.
You can’t compare filtering chat with filtering the chatters list. It’s 2 different systems, and again, there will be overheard and only Twitch will have the data to know what the cost will be. Letting it be client-side gives the option to the viewer and the way they want to experience chat, rather than a specific way of viewing chatters (those that actually do look at the chatters list) forced onto them.
Twitch shouldn’t be defining what an “active” chatter is, and there isn’t a need for adding yet another flag for it. For things like giveaways it should be in the hands of the giveaway app, and the broadcaster, to determine what is classed as “active” to work out eligibility for a giveaway. By excluding users from the chatters list you’d also be removing them from all points systems that the channel may be using, and skewing channel analytics. There are many people who watch on mobile, console, or multi-stream sites, that have access to chat but simply don’t because it may not be convenient, that doesn’t mean they should be excluded.
Honestly, this sounds more like a suggestion for https://twitch.uservoice.com not an feature suggestion for 3rd party devs, as what you’re suggesting could actually hamper 3rd party apps that rely on the chatters list being a ‘clean’, unfiltered list of users connected to chat. Maybe if you post it on the suggestions site we’ll be able to get an idea of how much/little demand there is for such a feature.