I've lived in places that had restaurants on the ground floor of the building and they were the same prices as anywhere else. I'm actually surprised you find this unrealistic since it's so common in Australian cities. It's pretty much standard to have retail on ground and apartments above.
This is common in American cities, too. And European cities I’ve visited. And probably most cities that I haven’t visited.
When I visited Tokyo one really jarring thing was to realize that restaurants and cafes and such were often on the 2nd or 3rd floor. It’s so dense and so high-rise, in some areas at least, that these “ground floor” shops are also pushed upwards and inhabit the bottom 2-3 floors instead of just the ground floor.
Why is that odd? Lots of apartment buildings in big cities have the first floor (or 2) for retail. Some apartments / condos have a whole mall downstairs.