One is not a lonely number when it comes to Ball pythons. I think that when kept as pets, they should be allowed to live together in the same enclosure only for breeding purposes.

IMHO, people who keep Ball Pythons together in the same enclosure are(other than breeding),

1) Are not aware of the fact that they should be housed separately.
2) Are aware of it but choose to ignore it.
3) Think that they will get lonely(I used to know a kind hearted soul who thought that)
4) Keeping snakes only to impress friends and do not really care about the animal.
5) Impulsive collectors who get in way over their heads

Thats all that comes to mind at 1am. Feel free to add to the list ya'll.