It’s the only way to do it, without changing Twitch’s Privacy policy to say “Hey we are gonna let the people you watch see if you are watching and let them release this information to third parties without you (the viewers) permission”
I as a viewer don’t want that, hence it has to be a viewer scope. So I have control over who sees what, as apposed to a blanket yay/nay option