The Department of Economic Affairs sounds exactly like what the GM was intended to be back in the day. A wonderful idea in principle, but it's never worked out.
True, but that might be more reason to implement that sort of responsibility in elected office instead of just letting someone do it whenever they feel like. I feel like that sort of structure is badly needed and simple economic reports could make the game more interesting and the legislature more active.
I doubt you would get anyone to run. I agree that it's necessary and would be a lot of fun, but the fact is that the task itself is no fun at all.