I’ve had reservations at upscale places in LA ask for a credit card up front and threaten a fee if I were to no-show, and some places have minimums for premium tables (e.g. 71Above window tables). A deposit up front doesn’t seem too far out of the question.