I'm in the UK. It could be something to do with it saying "£0.00 due now. Payment information is only needed to hold your reservation." What you reckon?
I'm guessing here, but maybe payments on that hotel are made only when you arrive there and not online (thus, you have 0 to pay and they say they only need your data)