It’s more practical since then you only need to show a oAuth screen full of /!\ warnings to the broadcaster and “not regular people”.
And then you are only handling the singular oAuth.
Also means, for example, you can use a cronjob to periodically cache the subscribers list and perform actions if the subscriber is no longer a subscriber and so on.
And straight forward to make it a setup step for broadcasters wanting to use your tool to create a sub only access thing, and the streamer needs to login first to create the content to be sub protected…