Why in the usa, if you eat at a fine restaurant, you pay twice and after you consume the food?

Meal plus gratuity. At Burger King, you pay before you get the food and no tipping is required
13 answers 13