I am guessing since city and buildings are generated every time you start the game, missions could be generated randomly as well. It would make for game entirely different every time
Add on top of that twisted story line and the game will be awesomely FTW!