How about simple armours and helmets bought at NPC or produced by character? The same is with glyphs. The reason why it isn't happening now is.
1) game is not developed enough
2) game try to enforce different things like RP for example, by breaking realism. Very long to explain.
So yeah, if you are going to propose something, first know why this isn;t the way ow you like, wrte aout it and then write how you are going to fix it. If you have no idea, better don't write at all.