(See "Veblen goods".)
So, noone who goes to a place like this cares if one soup is $12 and the other $14 and then pick the cheaper one... but if you have a $79 bottle of wine on the menu and a $7900 bottle of wine on the menu, it's in the interest of the restaurant to have the patrons know clearly that the expensive bottle is really really expensive, and having deceptive pricing there ("$7.9 per 0.7ml") only causes problems when the check arrives.
That is hilariously brutal. Oh no!
Although, bouncers have to distinguish eg. solo german men from eg. balkan construction workers, because the scam is somewhat less effective on those.
example:
https://twitter.com/KSHB41/status/1158871610876682240?lang=p...
The .99 pricing thing is associated with "trying to make it look cheaper", so a restaurant that puts round prices is trying to send the opposite message: we're not cheap, you're not cheap, we won't try to fool you.