Maybe thats the problem. They had a somewhat decent framework in D1 and decided to ruin it. D1 is probably a forbidden word inside Bungie. All they care right now is continuing this mindless cluster -blam!-
Here’s an alternative idea... Keep 3oC as a 4 hour buff, but one that will keep increasing your chance of being awarded a Fated Exotic Engram every time you complete a qualifying activity. When a Fated Exotic Engram drops, the 3oC expires. If you haven’t received a drop before the buff expires, you get a “Powerful Engram” as a consolation prize when it DOES expire, which still has the possibility of awarding you an Exotic. The catch though, you must be in an active play session to get the powerful Engram consolation prize. This prevents players from turning on the buff, quitting out and collecting a prize for nothing. If you are not in an active play session when the buff expires you lose it and get nothing. Also, since D2 kicks you to orbit for inactivity this should be considered as well.