Yea you have a good point. If the card goes unused, lost or forgotten its essentially flushing real money away.
It's good because it protects the person who has the gift card from having the digital dollars deplete. But in the cases mentioned it could be a way we lose money.
At the same time you to consider inflation and how much does lost gift cards really effect the economy in the united states or canda.