@Kestasjk, As I said, if it's a UI issue, I'm all for implementing it the way it is now, but as it stands it won't stop people from pre-agreeing to alliances and trying to get them, they'll just alter their global prefs before they join the game.
As to why you would want to change it on a game by game basis? As far as I'm concerned the point is not so I can play "my favorite" power, the point for me is to increase the likelihood that I'll get a given power, so I can try out a new strategy I've thought of, or simply because it seems like it'd be interesting to play X power, and I haven't gotten to yet, and don't want to just keep joining games until I get that power.
For example, in the past several games I've played, (all pass worded games with friends I know in real life), I've watched a number of people play Turkey, and I feel like I could do a better job of it, so I'd love to increase my chances of playing Turkey ahead of time. At the same time I have some interesting ideas for strategies for other powers that I'd like to try out, (England for example), so I'd love to be able to have a couple of games going and have the opportunity to increase my chances of playing as one power in one game and the other in another game, not because either is my "favorite," but because I want to try something out with them, regardless of who else plays the other powers in those games.
To put it another way, I'm not trying to engineer it so I and another specific player get specific powers, so we can work together, I'm just trying to make it more likely that I will get a specific power, so I can try it out.