I really dislike restaurants that won't take reservations, and will avoid them if there are equal-in-other-ways alternatives. And a reservations model allows a restaurant to staff up / down accordingly - if they have every table full in bookings on a Saturday, they know they need more staff in. The reverse is also true, when you have a mainly reservations model, you know when a slow night is coming too.