It always seemed feasible in my view for D&D archers to run out of arrows in an adventure, though less likely in a single fight. AD&D archers shot two arrows a round from level 1, and specialists could get off a third with an opening strike. 3.5 archers really got going with iterative attacks...