Bungie have just rolled out a new update today which addresses the randomness of Engram rewards and slaps the Cryptarch around the face for being such a troll. After this update which is rolling out right now, you should find that you gain more rewards from taking part in strikes and when you take those Engram rewards to the Cryptarch you should find that you no longer get stiffed. Legendary Items will now only reward Legendary items or higher, rather than giving out lesser items which has been the case before now. Its worth noting that Legendary engrams that exist in your inventory will change to Rare quality items when the patch is applied. However, decoding these engrams will still produce the same results as before unfortunately. The rotation of maps in Crucible has also had an overhaul with a reduced time limit on Bastion and First Light in Control and Clash from 15 to 12 minutes. You can read the full patch notes here: Source: Bungie Dev Notes