Actually the lesson is Don't lose your credit card.
That's the root cause here, well that and an absurb bank.
I wouldn't register anything past 2 years for the simple reason it's the Internet. Things change Very Very fast.
This could happen;
25 domains @ 15.00 per year = 375.00
times 10 years = $3,750.00
3 years into this the Register goes bankrupt

You lose $2,625.00
And, if your lucky - you can Re Register them - now you're out $3,750.00
For a single domain, I wouldn't be worried... but I don't have just one domain.