High streets need to change. Cardiff is a good place – loads of parking, then you head for a coffee, browse some cool stuff (e.g. Lego Store, John Lewis, sundry clothes shops, try on shoes etc), have a burrito for lunch, maybe walk by the castle, grab a doughnut or an ice cream, head home – that kind of thing.
St. David’s Shopping centre is a good example of 21st Century retail. Most of those shops aren’t actually there to sell you stuff. Sure enough they’ll take your money if you want to, but their primary goal is to act as showrooms. Hence they’re more and more owned and operated by Manufacturers (Lego, Superdry, Apple et al) they don’t want to piss off their resellers so they will generally only sell current models at full RRP, you go in, you prod and push, check for size, feel the quality etc – then whip out your smart phone, connect to the (really good and free) wi-fi and buy online.
SD2 is a theme park for people who actually like shopping. The rents are way too high for most retailers who actually want to make money at the tills, they’re usually down the way in the less-flash SD1.