Arbitrarily time-gating exotics and quest is an artificial means to extend game life. It masks poor game design and lack of content. 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. This is entirely in the benefit of the publisher/developer, not the gamer.
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.