The only way retail stores survive is if they switch their main revenue streams from physical products to something more experience based.
E-sports, competitions, retro events, dev talks/signings, lock-ins etc. All with snacks and drinks. They might still sell physical games and merchandise, but the only way they stay afloat and possibly thrive is if they find other ways to bring in money and customers.
Going for experience as opposed to purely product based is pretty much the only way anything on the High Streets is going to survive.