I don't think I ever did say these things are okay. As far as entering realistic things into a game it's a question of the engine's power, whether it would really detract from gameplay, and costs. I'm sure if they could make your blade bloody and your gear dirty everytime you fought something they would. Instead they insert repair costs. Lack of food and water not killing your player is a gameplay decision. How would you make hunger and thirst in a game? An unrealistic meter that shows these things? It'd be clunky unrealistic and a hinderance to gameplay. Instead they've made drinking and eating buff your character so these things are still realistically doable. Sleeping? Gives experience points bonuses. As for injuries: They could enter some debuffs to represent such things as breaking limbs. But representing these graphically and fitting them seamlessly into gameplay is cost inefficient. If they can enter all these realistic things into the game well they'd make a great game.
More on topic: Requiring arrows doesn't represent a huge hit to gameplay. Nor is it difficult to add. It was already there. If you're claiming it does remove from gameplay: I've already given simple fixes for what ways it could bother you.