It is a nice feature unless you're on the other end of the deal, walking from one completely full restaurant to another looking for a table. In a sense, it's an inefficiency because a table may free up shortly after you leave, but the staff wouldn't care to predict that.
You could call and make a reservation.
If I'd like to be pressured to leave asap I would go to a fast food chain. So, this doesn't sound like a problem at all, more like a feature.