The main drawback with increasing the complexity is the effect it has on the AI.
It would be nice to get supply, weather, ... but then you either chew up more processor time or get a less excellent SP game.
If there is a sequel maybe it's worth looking at adding more complexity, but for now, I'd agree with Brit that it's not worth the effort right now.