Agree with this.
There is the fact that most retailers are trying to ship commodity items to attract as many punters as possible, often selling the same bland things as each other with next to no difference.
Extend this approach, and you see why in the UK there are massive malls, filled with all the same bland names, selling all the same bland stuff. Zero choice, zero differentiation, designed to conform to some marketing statistic, and the USP comes down to the "retail add ons" (ie who's coffee shop is better). All of them are struggling, because when you can get the same commodity x online.
Witness if you will, shopping for a suit in Next. A tale of utter anonymous woeful tat it is. Pop next door to River Island, and it's the same tat, with a difference sense of woe. Down Saville Row, and things start to look up. Or indeed...different. And better. 1 Saville row for the price of 3 bland bits of cloth from Next? Bloody bargain.
To actually attract people in, you actually need to take the risk and go for different stuff and go for more vertical markets, and actually products are genuinely unique. The "boutiques" are all doing better than the chains, ta v much.