I recently went to two malls in my area that, when I last visited them a decade ago were bustling with shoppers.
In one mall, I walked through a Macy's that may have had only 5 shoppers (I'm reserving "customers" as we weren't one until we actually bought something) in the entire store. The tile floor of the store was crumbling, wallpaper was peeling, everything felt old and ancient. I didn't want to be there.
In one mall, there was an entire wing of the mall that was almost completely abandoned and probably 30-40% of the mall was vacant store fronts. The food court I used to spend hours in consisted of a McDonald's and a Chinese fast food place. I remember years ago when it hosted a dozen different places, all with long lines. Getting a table to eat at required a friend to go reserve a table for you. These days? 3 people eat big macs in an empty large echoy room. It used to be the social center for the town, today it's nearly abandoned.
Amazon and other online shopping venues decimated these brick and mortar shopping venues. And it's not clear that it's generating the same amount of raw revenue in return either. It's definitely annihilating retail jobs in a way that Walmart could never hope to approach, yet it's rarely if ever discussed. At best, retail Macy's jobs are being replaced with contract warehouse work at a local fulfillment center, but automation and the loss of the requirement to interface with the customer means these places only require a fraction of the employees to move the same volume of inventory.
I don't know if the pendulum will ever swing the other way. My wife for example, buys clothes almost exclusively on-line. It's almost unthinkable that she does this, you want to try on clothes after all. But she overbuys a little, and only goes to the physical store to return items that don't fit or she doesn't like. The once proud storefront has been turned into the return counter in the customer service center. Why? "I don't like dealing with all the crowds and it's such a hassle to go there to see if things are on sale, I'll just check the web site every few days instead."
About the only brick and mortar we hit with any regularity these days is Costco, and that's largely because their wine selection is cheaper than online and very nearly always well selected and we can buy bulk toiletries and cleaning supplies at a discount.