In order to spend bitcoins, you need someone willing to exchange them for goods or services. Why would anyone do that if the bitcoins they received were going to expire?
For instance, let's say I wait until the literally last minute to spend my expiring bitcoins. I want to exchange my almost-expiring 10 BTC for $100. Would you accept this offer, knowing that those 10 BTC will vanish shortly after you accept them?