user23302: I understand any output in blockchain can be left un-redeemed forever. But If we expire all transactions that are more than two years old (specifically after some number of blocks), there are some benefits

Recycle lost/destroyed bitcoins by giving them back to miners
Miners will continue to get more transactions and thus more fees
Number of unspend transactions may become less speeding up verification
Size of blockchain to keep downloaded can be minimized
Broken cryptographic hahes/signatures can be made obsolute
New features can be easily introduced

Are there any alt coins that consider these? What are the advantages of keeping all transactions valid since genesis block?

user23123: 
Recycle lost/destroyed bitcoins by giving them back to miners
Miners will continue to get more transactions and thus more fees

If you already own bitcoin, this isn't a good thing as it increases the supply. That said, there is an altcoin called Freicoin that uses demurrage rather than an abrupt 2-year expiration that's got some of the property you're looking for.

Number of unspend transactions may become less speeding up verification
Size of blockchain to keep downloaded can be minimized

This may or may not be true as expiring coins gives people incentive to transfer them in order to not lose them. I would guess that given this fairly major economic incentive, the number of unspent transactions wouldn't actually go down that much.

Broken cryptographic hahes/signatures can be made obsolute
New features can be easily introduced

You seem to be of the opinion that what's keeping bitcoin from innovating is that there's all these obsolete transactions. That's simply not true. What's keeping bitcoin from innovating is the possibility of a hard fork. New features like lifting the 1MB block limit has nothing to do with old transactions being in the blockchain. It has everything to do with miners achieving concensus.

user5292: One big reason against this sort of thing is that it creates a huge incentive for bad people to try to prevent you to do transactions (censor you). 

If miners get the "lost" bitcoins they might simply refuse transactions with coins that are almost expired hoping to get a bigger reward later. 
If miners don't get them but they are truly lost forever, then there is an incentive for big stakeholders to try to do the same thing: less coins means the value of everyone else's coins goes up.
It gives governments and other mafia huge power: don't want to comply? We'll just lock you up for 2 years and make your coins expire. Or more "humanely" use other censorship tricks (hacking/digital censoring) to prevent you from spending your coins before they expire.

Another reason is that people will en mass set up automated scripts to move all their coins regularly, which is a big security (and privacy) risk. It's much easier to keep private keys safe (on a piece of paper in a vault) than it is to keep an internet connected system powered up and safe 24/7.

23302: <p>I understand any output in blockchain can be left un-redeemed forever. But If we expire all transactions that are more than two years old (specifically after some number of blocks), there are some benefits</p>

<ol>
<li>Recycle lost/destroyed bitcoins by giving them back to miners</li>
<li>Miners will continue to get more transactions and thus more fees</li>
<li>Number of unspend transactions may become less speeding up verification</li>
<li>Size of blockchain to keep downloaded can be minimized</li>
<li>Broken cryptographic hahes/signatures can be made obsolute</li>
<li>New features can be easily introduced</li>
</ol>

<p>Are there any alt coins that consider these? What are the advantages of keeping all transactions valid since genesis block?</p>
 23123: <blockquote>
  <p>Recycle lost/destroyed bitcoins by giving them back to miners</p>
  
  <p>Miners will continue to get more transactions and thus more fees</p>
</blockquote>

<p>If you already own bitcoin, this isn't a good thing as it increases the supply. That said, there is an altcoin called <a href="http://freico.in/" rel="nofollow">Freicoin</a> that uses demurrage rather than an abrupt 2-year expiration that's got some of the property you're looking for.</p>

<blockquote>
  <p>Number of unspend transactions may become less speeding up verification</p>
  
  <p>Size of blockchain to keep downloaded can be minimized</p>
</blockquote>

<p>This may or may not be true as expiring coins gives people incentive to transfer them in order to not lose them. I would guess that given this fairly major economic incentive, the number of unspent transactions wouldn't actually go down that much.</p>

<blockquote>
  <p>Broken cryptographic hahes/signatures can be made obsolute</p>
  
  <p>New features can be easily introduced</p>
</blockquote>

<p>You seem to be of the opinion that what's keeping bitcoin from innovating is that there's all these obsolete transactions. That's simply not true. What's keeping bitcoin from innovating is the possibility of a hard fork. New features like lifting the 1MB block limit has nothing to do with old transactions being in the blockchain. It has everything to do with miners achieving concensus.</p>
 5292: <p>One big reason against this sort of thing is that it creates a huge incentive for bad people to try to prevent you to do transactions (censor you). </p>

<ol>
<li><p>If miners get the "lost" bitcoins they might simply refuse transactions with coins that are almost expired hoping to get a bigger reward later. </p></li>
<li><p>If miners don't get them but they are truly lost forever, then there is an incentive for big stakeholders to try to do the same thing: less coins means the value of everyone else's coins goes up.</p></li>
<li><p>It gives governments and other mafia huge power: don't want to comply? We'll just lock you up for 2 years and make your coins expire. Or more "humanely" use other censorship tricks (hacking/digital censoring) to prevent you from spending your coins before they expire.</p></li>
</ol>

<p>Another reason is that people will en mass set up automated scripts to move all their coins regularly, which is a big security (and privacy) risk. It's much easier to keep private keys safe (on a piece of paper in a vault) than it is to keep an internet connected system powered up and safe 24/7.</p>
