Nowhere have the devs said that the rewards for any quest are fully random in terms of a lottery! For sure there may be factors like the level or stars in the unit collecting the LW. My top units all hit 4* last week. My 3* unit is having great success with shards from LW! Nobody said the devs can't "cook the numbers" for rewards. They want to keep us playing!