You can make an argument for infinite ammo, but I really don’t like it. It’s one of one those small things that add up to making the game more arcady and less immersive.
Hard disapprove.
I dunno, I see the point in a way, but I also see the point of saying this is a handicap especially for archers and is not applied consistently; for example, the same argument could be made for mages having to buy mana potions to replenish their resources instead of them magically increasing over time, and warrior having to make regular trips to swordsmiths to get their gear fixed. Eventually it can do the opposite of being immersive and just becomes a never-ending chore.