Why is there no form of catch up mechanic based on something like mastery? It's completely possible to have thousands of hours in game, and be max mastery but still years behind due to schedules. Why not have something like every 5-10 mastery levels adds another "day" to each daily tribute? So if you logged in as a mastery rank 5-10 it would count as 2 days. I don't know if it should also count for daily rewards, but at least towards milestones.