Because they are casuals who quit the game regularly and then complain when, while they were unsubbed, something became unobtainable.
Easy way to fix these problems. Play the game.
Its not a professional sport. You don't have to have freak DNA and train 8 hours a day to be good enough to get these rewards.