Because AC odyssey is a box product and they don’t need your money anymore, and was actually critically and financially successful.
Bungie on the other hand doesn’t have the luxury of giving us what we want because they need us to keep playing and paying at a constant rate. This is the reason why we have to keep grinding away to get good rolls.
I always get my good rolls or exotics to drop when I don’t play for a whole week and I play everything on Monday. It happens consistently and everyone i play with hates it, which feels great.
Monday’s are the best.