Hotels will still ask you for your credit card, most (if not all) payments on Booking.com reservations are done upon arrival, and not online. So, honestly, Booking asking for your card details is completely useless.
Hotels might as well shoot you an email or call you to confirm - in fact, I think that would make for a better experience.