The update to provide run-time permission prompts pleases me as a user; as a developer, I'm not as excited about it, especially if it doesn't come with narrower categories of permission. I could see it prompting the user to provide permission to do much more than is being done, and without the ability to provide reasoning and context in the dialog.
Dave stated during the keynote that they were slimming down the number of permission categories.
So ... they're taking a terrible problem and making it even worse ?