Xur only has 3 locations that he rotates between weekly despite the addition of multiple locations going back from Forsaken. Furthermore, he currently has a permanent location within his treasure hoard. Just open his inventory weekly from that location to include selling his usual exotics and legendaries.
-
Save them coding resources too. But maybe it's easily manipulated ?