I understand the sentiment, but malls are cool, they are great place to hang out with plenty of things to do. And people don't need to worry about weather conditions, don't need to drive (assuming you can go to the mall via transportation).
I don't know why North America decided strip mall with oversized parking (most strip malls literally have more space for cars than for people, which is kind of ridiculous IMO) is better than traditional mall.