According to this thread accounting for the time that a delegation was made when closing an allocation would allow other related changes:
- This would not allow “double counting” of delegation, which has the immediate impact of removing the need for a 28 day undelegation thawing period
- No “Delegator Front Running”, which has the immediate impact of being able to remove the delegation tax.
- More dynamic delegation market has implications for overdelegation, as savvy delegators can easily reallocate their resources without heavy taxes and waiting periods.
It seems to me that this would be more clean, fair, and dynamic design. The downside of course is gas efficiency. I think it would be worth exploring in this thread what that cost is and how it may be mitigated.