A popular one around here actually has a large skylight spanning most of the middle of the roof.
There are a lot of good reasons to prefer an indoor place. The weather's often not comfortable outside. It's only really perfectly comfortable for a time throughout the year that sums to maybe a few months over here. Maybe you're used to some place where it's the perfect weather all year?
"People want shopping centers to reflect regional and local character, be in town centers, and offer high quality unique options with a few staples. Get rid of the huge parking lots and add a grocer."
Do they really want all that, or do they just want some place with a bunch of stores and maybe a movie theater and food court, in a nice indoor climate-controlled environment and some light music in the background?
You just admitted in your last paragraph that the weather in that place makes an outdoor gathering less desirable.