Keep in mind that the whole species classification model is man-made. Animals don't always necessarily follow the model to a tee either. I mean, the current definition of a species is a like organism that can reproduce and produce fertile offspring. Well then, I guess that makes corns and kings the same species! I Lamproelaphe guess?!!
Sure prezygotic and postzygotic barriers to inter and intra species breeding exist in the wild, but how many of those are also man-made? Mountains may be natural, but vast stretches of urban wasteland isn't. Also, keeping snakes in captivity and breeding them and letting EVERY SINGLE baby survive (including runts and kinks etc etc) isn't very natural either. Promoting weak genes may be more harmful than "hybrids". But that doesn't seem to matter, now does it. Why have a clutch/litter of 20 snakes where only 5 would normally live? That's only 1/4 of the profits!! Better to have all 20 live AT ALL COSTS! Then the profits are much bigger so we can get more snakes to artificially breed in captivity to further perpetuate our "unnatural" hobby.
Just a different side. Do whatever you want to do as long as you treat the animals as you would want to be treated.