Well. Skeletons do have high resistance against arrows but their armor doesn’t. I still run archers with a polearm in their inventory against them to destroy poler’s armor before they come close. Overwhelm is also very powerful to protect your front line against polers.
And while spears don’t do a lot of damage against skeletons I still use 2 spear wallers to cover the flanks and have the rest wield hammers/swords and flails or axes to get rid or ignore shields.
Also since the most recent rework of geists it’s actually feasible to kill them with archers before they can come close.