It seems to me that xur is a form of rng, albeit indirect. You had to collect strange coins, as well as having to have xur sell it which has a low probability as we all know. Just my thoughts.
-
I think they put gally in themselves because it wasn't on his loot table otherwise it's RNG