Not really, they could just charge people $100 to retrieve a lost password and then do it manually.
I would even make it $100 + skype and show live on skype your passport.
Stealing credit cards is cheap, yes, but the additional cost to using such a card on a password reset would still be a deterrent.
If it's come to this, to using "something you have", then we can all go back to using paper password notebooks. They offer the same security, surprisingly.