After a weapon is unlocked take it out of the loot pool. Xur is a tiny bit fun because random roles on armor.
Or
Let us choose "weapon fated engram", "Armor fated engram".
This shakes things up.
-
It doesnt matter. You always get something you dont have yet. There are no duplicates in that engram unless you have everything already.