I’d imagine it’d have to be looked at in another way - is there any reason for it to not be nested anymore? I assume for clarity sake (and there was no business reason for Twitch to change it).
If you receive a null json blob, some people might not know whats returning it, but if a null stream object is returned then they know right off the bat where its from. (Really, they should know anyways, it’s their code, but you know…)