Eating out in the US being crazy expensive is somewhat of a self-causing problem.
When you have a big kitchen and eating out is expensive, you cook at home unless you have money to splash. When only money-splashers go to the restaurant, restaurants shift up-market and offer lots of choice instead of, say, one dish.
And also, when restaurants are expensive and so everyone is cooking at home, everyone starts requiring a home kitchen. When everyone requires/has a home kitchen, it doesn't make sense to shift down-market to cater to those without kitchens.
Go back in time 300+ years, and it was pretty common for urban residents to eat out daily. Not just because it saves housing space, but also because indoor fires were often banned to reduce the chance of the entire apartment block burning down. It was not universal, obviously, but it was pretty common.