And at the end of the day, there are significantly more Infantry and Cavalry at the top of the scoreboards then there are Archers or Crossbowmen.
If infantry have half a brain and stop running in a straight line and stop refusing to use shields or take cover behind someone who has one, arrows stop being such a threat. Yes, if you lack a shield you take more hits, but that is the Sacrifice you are making for that extra melee capability, and is the price you pay for increasing anti-infantry/cav capabilities.
Archers seem fine as is, they are a support class and more often then not score wounds more then fatalities.
As for the map issue, not every map is an Archer paradise, as some are absolute buggers to be in if the infantry have half a brain or if there are fast cav. (Helms Deep comes to mind where it is much harder to avoid being snuck up on, as archers get butchered in melee and rightfully so).
Every build has a weakness and a strength, get used to it.
What I love are people who say it takes no skill to play an archer, as it does take skill to learn how to properly lead a target with these snail rounds, or being able to properly choose a target on a snapshot.
But really, at the end of the day, if you notice a weakness that you have, you first want to cry "NERF IT! OP against me!" Most people will always ridicule other builds not of their own, and want buffs to the build they use if unskilled/powerhungry.