As Jarand of Cracow (great user name) I like the idea of a general with the better administrative skills and dread etc. being more proficient besiegers. A trait like "lives in the saddle" , "Champion of melee etc. could add bonuses to set piece or open field battle siege points and troop moral etc. Unfortunately I am of no special benefit for the modders as my only experience with scripting was creating transition zone tags on scripts and clean up duty on a different game engine type in years past.
On another note, taking into account Stephen the Great (he was actually Sainted I believe by Byz Christians not too long ago) He is renowned as a great diplomat first and military leader second, he was injured seriously near the middle of reign ,IIRC) He based his military on a system where militia were to be prepared in a short time with sword, bow and arrows as well as a pair of spurs as the horse would be provided. His 40,000 strong force made ambushing possible and guerilla warfare possible in an unlikely period for that. That is exactly why the garrison scripts can be good for AI to have but some factions should be more capable to mobilize than others in historical sense,
Having stated that even with the cannon in wide use I don't think the besiegers wished to knock the hell out of the places they wished to annex. Take a modern case of Sarajevo, with the holdouts knowing they would be slaughtered if they capitulated the constant rocket and mortar/Howitzer fire became a daily norm of their lives. This is why I support a general's attributes and the current state of war to factor in. A high chiv. general might be able to get settlements under terms more easily than the high dread/+siege trait gen. who would be better at an activated siege. It could go different ways but is interesting to discuss.
From a historical researchers book of which I cannot recall name of Englishmen King Richard III made his Lion Heart reputation in the first chapter of his crusade, afterward many terms were agreed upon by he and "Saladin" and Saladin's brother lived at Richards court for a 6 month period. Richard had a scheme to marry off one of his sisters to "Saladin's" Brother but Saladin decided his vassals would reject this fiercely. Richards diplomacy and reputation was the real strength rather than constant slaughter of the enemy. Without his diplomatic skill and personal charisma Richard III wouldn't have been nearly as successful as he was...success such as it was.
Might not be able to reflect such in game engine but I like to role play some of these things when possible.
Added note I am all for balista towers being able to shoot ladders, I have collapsed towers at my walls in past but have yet to have the men flying to the ground from destroying their ladders