It also has the perverse outcome of removing bitcoins from the economy in case they are lost or destroyed, which is easily mitigated in the digital form by the current ability to easily back up and make copies of wallet files.
Well here's a crazy idea that even I wouldn't like... bitbills.com could somehow backup the wallets they put onto the cards.
Put an expiration date on the card, say 10 years into the future.
If the card hasn't been imported by that date, bitbills.com can spend those coins.