I've long had my qualms with the random arrow damage provided by buildings, ships, and siege towers. While I guess it might appear more realistic, random arrows make defensive buildings unfavorable: defensive buildings do little to deter small groups of units because damage is spread across all units. These units may still deal the damage their full numbers allow. In addition, they can just go home and heal. On the same thought, this makes them less interesting for offensive purposes.