I live without credit cards, and for some things like reservations and car rentals it is very hard. That is true.
A lot of places will not even accept cash, forget checks.
In addition to not wanting the problems of handling money they want that card number as a guarantee, just in case you damage their property.
_________________________
May set off to explore without any sense of direction or how to return.