Maybe I can answer this...as I think the practice of outcrossing is the same across species... But I know that outcross breeding in dogs is when you take a male and a female of the same breed, but that have no known relatives. It essentially means bringing in new blood. Whether that is the same concept for snake breeding, I can't be 100% positive.