Wait, but it looks like you can earn the stuff through in-game means, no? I remember last time that's what I thought but you still had to buy keys to unlock the boxes you earned, is that the case here as well? If not, then I don't see any issue with this. It's additional free stuff for doing in-game content or spend some money if you want it without playing.