I have no idea why the cost of arrows is so high in general. The ranger, fighter, bard, rogue, scout, whatever is better off just buying an adamantine melee weapon and giving that a shot.
50 arrows doesnt last very long in the lvl 8+ game, so if golems ect. are found in groups or make anything...