I'm pretty sure it's only for chains, which have relatively standardized menus - a small independent restaurant doesn't have to count calories on all its dishes (which may, after all, change from day to day).
Exactly.....last time I was in Philthadelphia I went to a TGI Fridays across the parking lot since the hotel's food choices weren't much and since I had far too much booze in me to drive anywhere.......I looked at the menu and on every dish, all the nutritional information is there.......If you seriously read it, you wouldn't have anything but a plain iced tea with no sugar.....
Honestly, if I choose to go to a TGI Fridays......I don't want a menu to tell me how bad I'm eating.......I know that before I walk in.....