RNG will be fine if they can do what Diablo is doing, in that game for every 2 hours if you didn't get a legendary drop, the drop rate will be double.
Blizzard said 99% of the players should get at lease 1 drop within 2 hours, yet they still develop such a system for the unlucky 1%, while SE is just ignoring them.