I don't get it. First you say that arrows are too easy to spam and frustrating to play against, but then you complain about the two effective ways of combating them:shields and dodging?
If you think arrows are too easy to block with a shield, and so slow they can be easily dodged, then why are you complaining about arrows? It doesn't make sense to want to nerf arrows AND nerf the two ways to defend against them.
If anything the problem is the sheer amount of arrows players are given. By default you get a whopping 99, and you can even expand it well beyond that with the archery game. I feel players should get a more reasonable amount of 30 or so arrows by default and being able to expand that to maybe 50 with the archery game. As well as only spawning with 5 after death(meaning you can't just die to refill your entire quiver and keep a constant spam at towers).