Well then fight the army. Just not innocent civilians. Can we agree on that?
What you’re forgetting is that in that era, there was no such thing as “innocent civilians” in a city siege. All the men would be pressed into the defense of the city; once the opposing forces got inside, all the women would also attack.
“Innocent civilians” is an invention of the post-Renaissance era.