Add a "Reason for Unfollowing" option
Basically, this idea would be for if a person were to unfollow a channel, a prompt would show up asking them to give a reason as to why they're unfollowing. For example, a streamer's content has been "getting old or repetitive" could be a reason, or they are "not interacting with their chat" as much, or any other reason like that. A streamer could enable or disable this feature depending on whether or not they want feedback from the people who unfollow them. The Twitch users who do unfollow can also choose to not answer why they are unfollowing, and leave it blank. I believe this feature would especially help small streamers because it would show them why people are unfollowing their streams and how they can improve off of their reasons. Thank you for considering this idea.
I believe this could help a lot of broadcasters improve on Twitch by hearing the reasons behind a viewer unfollowing. Unfollows happen all too often whether it's a long time viewer or someone who felt they had to mandatory follow due to a raid.
I feel mandatory feedback would be the best option for this and that can be anonymous if wished (although it helps if it wasn't). If this was to be a thing I don't optional feedback would work as everyone would avoid it in a hurry as they always are to hit that unfollow button (This happens to all streamers and isn't an attack). I just believe it would help give the streamer and/or viewer a better understanding and what can be improved (which could result in a refollow in the future).