The thing with Archer they are like a good quick counter to slow unit, because fast spawn long range. Besides archer there are other range units with shorter range. However as a Javelin spammer i really think range units should have a melee attack no matter how weak it is, like the acher's kick. Looking at Javelin holding a spear/javelin just to throw but not to stab is painful.