That's quite the understatement, er, Your Majesty...
People have been asking about this pretty much since the game began . The forum is full of these threads. @King Arthur has found the tip of the iceberg in his post.
Putting in something like this would radically alter the game economy. That is something that would need to be carefully addressed. And then we also have the problem that the game is not really being actively developed at this time. Without a developer, no changes of this kind can take place.
As for your bit about changing players in real time. The result is determined 10 minutes before you watch the game 'live'. What you are seeing is effectively a replay of the events that were calculated earlier. Hope that makes sense. The developers didn't want this to be a game where you had to be present at all your games. That is why the game is the way it is.