1. not a problem if we make special slot for arrows. and make the price right.
2. hey man! you are playing archer, of course you are going to make sure that you have enough arrows to go on journey, maybe even some other weaponry if you really are gonna run out.
3.mana/stamina/health potions. i don't really see any problem with this.
ammo is not pointless, the situations where you run out of ammo should happen. why? becouse it forces you to other tactics and could be really exciting.