Used to be one of my favourite world events, as long as I played, and would still be.
I liked to turn into a Santa's helper and do PvP or dungeons, liked to unwrap presents and to hunt the Yeti while it was camped by dozens of other people.
It has atmosphere.
I think the OP is just bitter because it doesn't give gear. Gear isn't everything.