That’s definitely true. But in that case shouldn’t the streamer then have control over the extension, on their own account, since they are the one who technically paid and developed it, and you are the just hired help?
Then the dev share would be paid to the streamer’s own account, not yours.