This has been requested for years now. I also have a thread like yours.
Im the creator of TwitchPress. I am now considering creating a site that offers an API with identical endpoints and data structure. That site would populate itself using the actual Twitch API.
So a middle service that we simply switch to by changing the domain in our header. That service would allow visitors to edit any channels data i.e. give a channel a subscription programme.
Obviously some data would not be forwarded to third parties and replaced by randomly generated values instead. Only public data and data that can be madeup basically.
I think this might be fun and interesting. I have the plugins to make it happen.