Having the capabilities to restrict and unrestrict, through the API, will allow streamers to monitor with a potential problematic user; with the user thinking they can chat and able to chat, will have their chat logs enlargened overtime which can allow the streamer/mod to commit to a ban to that user if the user's chatter be too problematic. This, however, data is only useful if the user hasn't realized they been shadow banned.
Having the capabilities to restrict and unrestrict, through the API, will allow streamers to monitor with a potential problematic user; with the user thinking they can chat and able to chat, will have their chat logs enlargened overtime which can allow the streamer/mod to commit to a ban to that user if the user's chatter be too problematic. This, however, data is only useful if the user hasn't realized they been shadow banned.