Well, I am against needless micro-management in a game that simulates a turn of 7 days. I would much prefer options to do more variable things, like have the Germans double up the RR repair units (at the cost of having other fronts suffer from no rail repair), so that the game introduces more variable play. Right now, every good Russian player can know EXACTLY how far the German rails can be repaired on any given line, and plan accordingly. With no gas, the German tanks are toothless.
Same for victory conditions. Right now, if all factories in say, Moscow are evacuated, the cost for gaining or losing the city is not the much other than the manpower. Something the Soviets never seem short of in most games.
I agree that putting more big strategic variables into the game would make it more interesting, BUT the problem with that is that they would be difficult to balance, especially the ones that would be suppoused to affect late game, as very few games reach that far.