Not a fan of a council position where the ruler has NO say whatsoever.
If this is adopted, the ruler should have the option to censure the generals, basically remove them from the Ruling Council message list. Make the censure public, so if people disagree, they can protest the ruler.
Frankly, I'd like to see more types of punishments in general rather than fines/banishments/exiles. But that's another story.