One more thing: they are sharing my personal data without my consent - in this regard, it is very different than me providing my card data over the phone.
Hotels might as well shoot you an email or call you to confirm - in fact, I think that would make for a better experience.