If anything given the cost of high quality ingredients, high end restaurants might even be losing money on food alone, and may depend on alcohol sales to make up the difference.
Most restaurants are garbage, convenience places relying on massive ads and such to succeed. Pretty much all fast food falls into this category. Sugar and cheap oils making up tons of calories to get people coming back.