God I hate archers and crossbowmen. I have no idea on how to defend against them. When bandits have more than 2 I always lose half my squad. The back-line gets decimated. The brigands just hang around and wait for me to advance only for their archers to pick my guys apart... and when I finally reach the enemy line I have built up too much fatigue to be able to fight, and probably have a couple of wounds already... and don't get my started on the morale. Bandits with brigands and archers are my worst enemy so far.
I actually think archers are WAY overtuned. Compared to real life, they're
insanely accurate. Your average hunter can miss a stationary target (an animal) with a modern compound bow, the idea of dudes reliably making tracking shots on guys who are running around in the heat of battle is pretty silly.
But even by game-terms, they're way too accurate. I attack guys at night, for example, and I still see Marksman literally never fucking missing. They'll be shooting through a goddam forest of trees and men and not missing a single shot. And like you said -- they're doing the most damage. I actually think it's the only weak spot of BB's combat. All the tactical options are thrown aside for what amounts to an RNGfest with no real input. Archers shooting at one another is just a series of mindless dicerolls with super costly punishments when shots actually land. IMO, they should be low-accuracy shots with overwhelm put in to simulate suppression. Every time some guy makes a CS 1.6 aimbot shot through a thicket of dudes to dome my bannerman milling in the backline I get that real skeptical hippo look on my face.
If I come into a daytime fight and they're all sitting on hills I just straight up leave. Just to give an idea of how insane it is: I'd sooner face a bunch of orcs than a group of ragtag "bandits" armed with bows