The purpose of the dormancy charge is to let the card expire. They don't want to deal with thousands of 47 cent balances forever.

I don't see a problem with the process. Unlike events where you need to use "tickets" to buy food, you *can* recover the balance from the card. Personally, I'd like to see it refillable, like many transit cards.