Gainesville, FL is not a big city by any means, but the town is the regional shopping hub for six or seven surrounding counties so we get folks coming from all over. I seldom ever go to our largest mall however unless I need something from Sears. The mall is about a million square feet in area yet to someone like me - a middle age male - there is nearly nothing in it that interests me.
A couple of weeks ago I took my wife's car to Sears to get tires. This always takes at least an hour so she wanted to look for clothes. Having nothing better to do I bought a lemonade and lapped the inside looking at what stores and kiosks there were. There is something on the order of 130-140 stores/kiosks in there and except for Sears, Penneys (very rarely), and maybe the Radio Shack (we have several elsewhere in town) there wasn't a blessed thing in the place that would have drawn me there. At least 90% of the entire place was over priced frippery and junk.
In the big cities it may be different but in Gainesville Florida the relevance of the shopping mall has faded it seems to everyone over traditional college age.