Malls will come back. People tend to not notice the greater picture. Like all products now, everything is designed for a short life span. Look at your coffee maker, people buy new ones every other year, yet, they use to last decades. All products do this now. It keeps the cycle of industry alive. To create products that stand the test of time is to put yourself out of business. 

Same thing goes with retail. Malls, Plazas, Box Stores, Online, drone delivery....it'll keep moving and changing but no matter what it changes into, it will not stay that way for long.