Simple answer? it’s entirely already possible for broadcasters to grant permission for an app to use these endpoints, and let other users act on the channels behalf to use them. If you’re not willing or able to because you’re refusing to use anything other than Chatty, you should submit a feature request on Uservoice https://twitch.uservoice.com/forums/310213-developers or contact Chatty and ask them to implement the functionality you need in their software.
If you wish to complain about efficiency, you’re the one tying your own hands by limiting yourself to Chatty, and not simply using the API as it already allows for. If you continue to use nothing but Chatty then you’ll have to wait on Chatty to implement this functionality in some way, or for Twitch to change their security policy.