I think when you go to a nice place for a mean, not a fast food or junket place... that it is expected you are going to have to make wise choices and since the chefs don't cook for people who are watching calories, they usually have a section where there are healthy choices available on the menus... or you go and enjoy yourself having saved up all your calories from the day for this nice, very important special occasion.
Putting caloric values on the menu sort takes away from the occasion of actually going to a very nice place for a meal.
Now fast food places and corner chain restaurants they could easily do this as they have premeasured all their ingredients and already KNOW what the caloric value is of their menu items.
be authentically you...
it's journey, not a one day hike.