I don’t want to dive into Reddit like territory but this is not a fair representation of the place. It is a shopping centre, yes, in the same vein as Westfield or any other created in the past twenty years. There is a Lego store, Uniqlo and many other normal high street stores [1] alongside higher end places but Sloane Street this is not. Throughout the year there are events in the riverside space with stalls from local traders and various other free events, especially for children.
I would argue that it is one of the more successful new developments in terms of “placemaking”, certainly in that part of London. It is very clearly targeted at the residents of the local area who are normal London middle class wealth. The little shop no doubt has bottles of expensive wine but it also has £10 ones.
For clarity; I’m not a resident of the area but have visited a bunch of times, especially with kids.
Making new places is hard and I think they’ve made a decent go of the place.
[1] https://batterseapowerstation.co.uk/retailers/?retailertype=...