Oh, but they are. Legolas was at least 50 years old at the time of the War of the Ring. Let's say, that would give him about 30 or so years of practice with the bow and arrow. Anyone with 30-odd years of archery practice is going to be damn good. Even Olympic-level athletes haven't practiced for that long, and look how good they are. Elves have a natural advantage over Humans because they have much keener eyesight, better hearing, and they have much more time to practice.
__________________
But Melkor also was there, and he came to the house of Fëanor, and there he slew Finwë King of the Noldor before his doors, and spilled the first blood in the Blessed Realm; for Finwë alone had not fled from the horror of the Dark.
|