All makes sense Hank, my 2 cents below:
Decided to delete this as I’ve repeated myself and more of the discussion on fees/renewals is taking place here: BNS Upgrade: .btc pricing changes - Renewals comments also Hank.
Agree with multiple renewal & renewing early logic.
I also think the STX fee for BNS 2.0 shouldn’t be burnt, I think it should go toward the BNS DAO to help fund initiatives, marking campaigns, development etc etc. There should be a degree of autonomy that isn’t wholly reliant on Stacks/Stacks Team.