I will share some good news. I haven't verified it lately, but it's my understanding that permissions now survive a system migration? Meaning that when you migrate, you won't have to approve 200 dialog boxes and check boxes in Settings to get apps up and running. That's a win for the users, I guess.
Meanwhile I suppose I should schedule some weekly 'authorize my apps to do what I installed them to do' time in my calendar...