I understand what your saying, but think about it this way if you have infinite ammo on a bow but you have no ammo in your inventory, where are you getting you ammo from? Saying you have infinite of something means you have at least one of that something to make infinite, you can't just pop out an infinite amount of something from thin air. And no I don't have confirmation, but I have been playing the game for a long time and bow enchantments have been out since version 1.1 of Minecraft which was almost exactly 1 year ago so if it wasn't working as intended they probably would've fixed it by now.
I understand what your saying, but think about it this way if you have infinite ammo on a bow but you have no ammo in your inventory, where are you getting you ammo from? Saying you have infinite of something means you have at least one of that something to make infinite, you can't just pop out an infinite amount of something from thin air. And no I don't have confirmation, but I have been playing the game for a long time and bow enchantments have been out since version 1.1 of Minecraft which was almost exactly 1 year ago so if it wasn't working as intended they probably would've fixed it by now.