How about introducing an NPC, called idk Bob the Collector or something, who will trade you the precursor of your choice if you trade him 1 weapon from each dungeon of same type.
For example, if you want Dawn, you would need to trade him 8 greatswords, one from each dungeon. You can make it so Bob can only be accessed after completing something difficult, or add a 100g surcharge for the transaction. Whatever need to make it a CHALLENGE. Not dumb luck as in the current system.
Also, make it (and Legendaries) account bound.
Legendaries should be the reward from hours of hard work and being able to play every aspect of the game, not something you can buy with gold you bought from illegal gold sellers.
Lucy Ursa~80 Guardian | Worf Rozhenko~80 Warrior | Vera Valentine~80 Mesmer | Cupcake~80 Engi
King Arcturus X~80 Ranger | Suki Serra~80 Thief | Count Charon~80 Necro | Regulus Leo~80 Ele
HoD since launch