Guard commander is a great order to keep your troops out of fights. Often you have few elite troops/SC who can handle the enemy, but to siege enemy you need much larger army (which you certainly don't want to lose). So most of troops can be set to guard some commanders who stay in the back. I think they will also cheer for your real troops while on guard
