If you want to repeat renewals or payments like in Car Insurance, Loan Payments, etc they take direct Debit which is agreed on by you.
Your local take away or domain registar takes an order for a 12" and chips or a domain name can't think I'll keep his card details (without consent) and just use them next time he orders a Kebab or a for a domain that wants renewing!
I like to know the legal side to this as I haven't agreed, ticked any boxes signed any forms to say use my card for any purpose to do with my account.
So Boxerdog when you have a renew coming up, they will be renewed for you like it or not!