Ah yes, makes sense that you don't want a bunch of unused "contracts". But why can't we have it such that if your wallet is kept online then the the wallet automatically updates the beacons (eg. saying "hey i'm still here don't expire") and if your wallet is not online and a gridcoin user is no longer crunching or using gridcoin then it will automatically will expire after 6 months. Will the new "beacon forwarding" proposal by @Rvonn be like a "manual beacon reset" to let the system know that you are still wanting to stake?
RE: CBR Proposal: Update 1 - Addressing Some Concerns