Legacy Chatters endpoint and detecting bots

I don’t quite understand your idea. Maybe because I’m not a native speaker. Sorry for that. I would also like to thank you for your time.

Are you saying that a streamer gives bot moderator status for the sole purpose of banning users?
It confuses me that as a moderator through the site I can manage the rewards, but as a moderator through the API I cannot listen to the rewards. It seems to me that these are not additional privileges, but missing of existing ones.
I agree that to manage an account or something like that, additional clear permissions are needed and I do not argue with this. But some topics are over-restrickted in my opinion.
Just like with the list of viewers - now I cannot get the list of active viewers through Chatterino.

It seems to me that allowing 1 request per minute from a user to view active viewers on any channel, or the ability to listen to rewards on a channel where the account is a moderator, would not have any great development or operational cost for a twitch. And will not increase security risks for streamers.

Many reports of threats went unanswered. Some guy got banned on two accounts on the channel, created a third one, got banned and a report was sent with a list of other accounts (difference in one or two characters in the nickname), soon he came with a fourth account. Only the very first account was banned by Twitch. However, the number confirmation feature greatly reduced the number of such people.

We have deviated somewhat from the original topic. In general, I understood the twitch position that the API will not have parity with the functionality of the site. I also heard the opinion that suggestions can be addressed to UserVoice - sometimes it works, although it looks dead. Thanks again for your time, have a nice day