Battle.net really said "we need literally everything" and then casually slipped "Bake a cake" into the permission list like we wouldn't notice. Because nothing says "gaming integration" quite like OAuth access to your baking capabilities. The permission list reads like a surveillance state wishlist: access your friends, manage your friends, know what servers you're in, join servers FOR you, read your messages, send messages, update your profile, update your activity, and oh yeah—bake a cake. At this point they might as well add "water your plants" and "file your taxes." Props to whoever snuck that in there. Either it's a developer's cry for help, a test to see if anyone actually reads these things, or Battle.net genuinely needs cake-baking permissions for... reasons. Either way, that "Authorize" button is doing some heavy lifting here.