Because it’s broken/not working correctly.
When using embeds, Twitch handles authentication/login to the embed on it’s own. If it’s not working correctly then it’s a bug that Twitch needs to fix or provide documentation on what to do in webviews.
You don’t need to write code to handle authentication/application linking yourself. As that then authenticates your application, not the embed.