I was told it's there to keep you from stock piling Millions of Denari but right now I've got 5 Legio's to defend everything, I can't afford to field another one and keep building all the buildings in my cities, however I have almost 200K in excess that is removed each turn leaving me with a grand total of 10K to build buildings with.
Or is there some other solution, how do you guys do it?