» Sat Dec 10, 2011 6:30 pm
Just a guess (I'll test it out in a minute) but in Fallout NPCs had to be given ammo for the weapons you gave them - and when you create a weapon in the GECK, there's a checkbox for "NPCs use ammo" among the various stats and settings. Companion weapons, the one's that are permanently in their inventory, do not have that option checked, so they don't use ammo when equipped by an NPC. Normal weapons that you find as loot do have that option checked, so they use ammo regardless of whether it's the player or an NPC using them. Without ammo, in this case arrows, they won't equip the non-companion weapon you give them, and default to their crappy companion bow.
*Edit - nope, that's not it. Gave Lydia a legendary glass bow and no arrows and she equipped it and used it fine.