I am stuck in the "bad luck or no luck at all" algorithm with you. I try to keep my social rating high as well. It amazes me that some people have 4 rainbow alicorns, and I have been stuck at 6 gold runes forever. It doesn't matter if what I give Nadina is ordinary or precious. I always get nothing. Players should not feel that they generally have bad or good luck. True randomness would guarantee spells of good and bad luck to all players. It would also make players feel that the game is more equitable.