Two, customers (yes, that's us I'm talking about) are dumb and superstitious when it comes to numbers.
$10 = oh no, that's bad
$9.99 = oh, that's perfectly fine!
By raising 'visible' prices for everyone some portion of the customers will shy away from the product, say by buying groceries rather than eating out.
Respecting the agency of customers to make informed decisions for themselves. How terrible.
Below the line fees are a political statement, and act as political back pressure against the purported source of some costs.
it really really really isn't
I support this bill for other reasons, but price competition is a poor reason. Is not having all-in menu pricing really detrimental to price competition? My impression is that most restaurants have the same cost structure of menu price + tax + tip. I very rarely see restaurants trying to add any sort of charge on top. Therefore, at least when it comes to restaurants competing with each other, this law is a non-factor in most cases.
And I want the bill to spread to other markets that love tacking on hidden fees (looking at you Airbnb).
Businesses hate markets, because it's sink or swim and almost everybody sinks.