If by General you mean the guy that sets "high strategy goals", whatever that means and where no one plays like that, anywhere in the game, then yes, I really think he is obsolete.
If by General you mean the guy that goes around and makes things happen, which is how pretty much everybody plays a General, then no, I am saying add several more.