Time Locked Event stages

First of all, I completely understand why are the Event stages time-locked, its because by design the players shouldn’t be able to complete the whole Event in a day and then be bored. Its a good retention mechanic.

But what I completely don’t understand is why are the time locks per player and not global for everyone. By having them per player it means that players are unable to get all the rewards if they start their progress later.

I would really like to see a change in this to for example this
Stage 1 = Since Event start
Stage 2 = 3rd day
Stage 3 = 5th day

OR it would be at least nice to provide a way to farm the old Event rewards somehow.