Arbitrarily time-gating exotics and quest is an artificial means to extend game life. It masks poor game design. I can't believe people on reddit praise this as a good way to provide more content by limiting when people can do things, so they don't burn through everything. Bullshit. It's bad enough waiting until armsday/reset/xur for things to happen, but at least that is scheduled. This isn't.
If they want to extend the life of the game, they should have special events that last longer like iron banner, etc. Not 1 off quests for exotics that pop up in the middle of the work week, and don't show up again for another 2 weeks.