Never go to an AMC Dine-In, you will hate it. They serve full meals, alcohol, and even popcorn. Everyone I know who goes there, thinks it's the best. They have some really fantastic burgers there for an actually decent price. I got the AMC A-List subscription so I always grab a burger since I'm not paying as much per ticket anymore. But I also go at 11 at night and am the only one in the theater half the time.
I think the problem is that certain moviegoers are going for the full cinematic experience, and theaters don't cater to that so much anymore. They make their margins on food and snacks, and they are trying to maximize profits. For someone looking to solely watch a movie for cinematic reasons, US theaters are becoming less and less the place to do that.