I'm fine with frivolous glamour things (emotes/glamour gear) being made available solely through the cash shop, with others available through events. They're "extra".

There are other things that should be fleeting, like fanfest items or Feast rewards, because it supports the event/content it's related to. Jumping in after the fact and grabbing something doesnt build the "success" of the event/content.