These changes change nothing at all.
It's still an excessive 50 days to get to each milestone.
It's still a monumental 700 days to get all weapons.
The only change here is the fact that resource rewards scale with mastery, which is irrelevant for anyone actively playing the game, but still a nice addition.
I'd be okay with this if I could choose whatever I'm missing at each milestone, instead of having to pick something I'm not interested in, but I'd still be annoyed at it taking 50 days each.
Elder Scrolls Online has me coming back for daily logins without any complaints. There are about 20 days worth of rewards each month that they change every month. From various junk, to a single unique item in the middle of it and finally loot boxes at the final days. Logging in after getting all rewards and before the next month starts offers nothing, but allows people to catch up.