That would make sense, just because it's not weighting the randomizer away from elites. I've gotten far more than just 10 items. All 6 potions, both kegs, the gauntlets, boots, gloves, and wraps, fire heart, crystal ball, witchalock pendant, blue bead, Yendor, Zot, fine sword, amulet of health, amulet of mana, bloody sigil, badge of courage, dragon soul, piercing wand, platemail, mage plate, vampiric blade, whurragaburgl, trisword, stone sigil, agnostics collar, and the venom blade. There's probably a few I forgot. That's almost the whole item pool.
Nice idea on the glyph shops.
I speak chaos.