I was a late arrival to the game, so I missed the first few seasonals... but what exactly is the reasoning in having them expire? It seems really strange to me that game developers would go to the trouble of creating new content, only to turn around and take that new content away a couple of weeks later.