Instead of only having a single selection of skins in packs, provide a few different ones to choose from. This would help maintain the value of all the skins that could be chosen since everybody wouldn’t be getting the same ones. Same thing goes for non-event skins being given away as rewards: let people pick from maybe three different options of the same (or nearly same) price.
I can’t believe I only just now thought of this.