I can explore the undo option but do think if this can be misused by certain members?
And the reason why we have a wait time of 1 year is cause there are a lot of places where username is getting cached and stored for faster access which is not possible to update frequently.
Perhaps we could explore applying these restrictions only up to certain member levels, like Dazzler or Rocker, so more trusted members have a bit more flexibility.