Luck should never be a part of anything “important” in a video game. Having a Legendary is a pretty lofty goal for most players, and making one key component of the Legendary a lucky, random drop, is completely ridiculous. It should take time to acquire. A long time.
Technically someone could play the game for 4,000 hours and not have a precursor drop, due to bad luck. And someone else could play the game for 200 hours and get 2 precursors because they have good luck. RNG on something that is so important to the “end game” for a lot of players is completely unacceptable.
Precursors should have been ONLY craftable, and ACCOUNT BOUND from the very beginning. Same with Legendaries. It should have been about time spent, and prestige. Now, it’s about luck and lots of people buy them. Doesn’t mean much anymore.