Even with unlimited ammo, you should still have a "quiver" in the UI that would sort all your different special arrows for easy access.
I would like a finite number of arrows though, even if they would reset between encounters or some QoL thing like that. Say 20 arrows per fight. Or 40 if you want to carry the extra weight of two quivers. But unlimited arrows seems too arcade. It's cool that archers can run out of ammo which forces them to have some melee skills or throwing daggers or something as a backup plan.