Ball Pythons are not social animals, and sharing an enclosure can be very stressful for them. You may not "see" the stress, but that is because they don't exactly express emotions the way our more common pets might. When you see them "cuddling" together, it is not a social behavior, but actually a competition for the favorite spot in the enclosure.Originally Posted by eightleggedfreak
Also, if one gets sick, it is highly likely that it will pass it on to the other, and they both end up sick. And if you find some unusual poo or other discharge that looks suspicious, you won't have a way of knowing which animal it came from.
They may survive just fine by living together, but if you really want content snakes that thrive in your care, they will do so only in separate enclosures.