What part of "rare" do you not understand? Are you gonna complain next that there is only one Hayden's razor in the game? You are no more supposed to/entitled to be able to equip your entire army with diamond studded dragonbone armour than you are supposed to equip them all with Hayden's razors. Do you demand that your home be wallpapered entirely with original Mona Lisa's?
Well, if I killed all the High Dragons, then I should have enough mats to deck out my whole team in the best armor. If I kill high level bosses, then I would also hope that there is ample reward to do so. If not, then wtf am I wasting my time? Certainly the first couple of playthroughs it's fun to go hunt dragons and giants just for the sheer badassery of it. Eventually, you're going to want more payoff than, "Oh, look. A dead dragon. Yay." Also, hell yes I want all my companions wearing matching armor and if we are a high level, then yes, I want our armor to all reflect that. With gameplay reaching triple digits time-wise, there should be no reason why you can't have enough materials and schematics to do just that. But, you can't. Some can, I suppose. Some can't. Because of randomness.
Honestly, instead of a glitch, I would like them to fix it. If they aren't going to fix it, then don't gimp it even more.