Granted I'm not a DJ but a jazz musician. I think there's a slight premium for "out of town" acts compared to local acts of possibly equal quality. It could simply be due to scarcity. If a certain act is only in town for one night, then it's your only chance to see them, whereas you can put off seeing a local band for a while.