If that’s what suits your workflow then awesome. I have clients which I contract for that would like more granularity in permissions, and should an app be compromised or known bad they could take preventative measures ahead of time before the app runs a racist poll or any other bad action, and some would just like to be able to see what permissions mods have delegated to 3rd parties to ensure it is in line with channel policy.
At the very least I think there is work to be done on Twitch’s tooling (and they have done a lot with mod tools, they’ve made some great improvements over the years) to better show logs and make it easier for broadcasters to control this area of things, and if they wish let moderators use these sort of 3rd party API endpoints. I just don’t think we’re quite there yet, as while what’s currently available may be perfectly fine for your own usage, it’s not for everyone.