Skeletons as they stand are Fast, Highly accurate, fast attacking, and only have a weakness to shields. Alongside the new mob spawning inside dark areas like caves, a large number of skeletons and creepers spawn, Even more than zombies or spiders. With this large amount of skeletons only increasing on hard mode, and local difficulty giving them enchanted bows after a player settles down, every single cave becomes an Indiana jones styled dart trap, that can even break shields, and near always catch players running away. Iron armor doesn't cut it anymore, and diamonds are harder to come by with the old strip mining method becoming obsolete.
My suggestion to fix this issue players have been complaining about since 1.9 is:
Increase spawns for spiders in caves, opposed to skeletons, as I believe them to be more thematic to caves, as there are no graves or crypts for the skeletons to come from. Secondly, decrease the skeleton's health if you want them to keep their role as an extremely accurate archer, a skeleton is brittle, it has no skin or muscle, it shouldn't be just as tough as a zombie. and finally three, to keep jockeys from also being nerfed with this change, have jockey skeletons use potion arrows, since they are slowed down by the mob they are riding.
Skeletons are an iconic minecraft mob, they are THE archer of the game, they shouldn't be nerfed into the ground, just tweaked to be a bit more fair to players, as they are more of a nuisance than a challenge currently.
2