The MTA tried solving this issue in 2013 by adding a $1 "green" fee for new MetroCards. The idea was that the fee would encourage people to keep refilling them until they expire, instead of tossing them to the ground.