Yeah love living in Peckham. Aside from the usual things that make high streets successful (people and spending power), it also has a bit of a distinct identity, which helps considering how many high streets r effectively competing for customers.
I think this is a great question and a relatively fun one as policy thought experiments go! I love Peckham and the mix of high streets around here and I think it thrives bc it understands what in person activities still exist and who uses them most