I can’t speak for the reason at large but I never thought about getting a snake until 2 months ago and I chose a ball python for a few reasons. For me in no particular order:
-
They have a color for everyone and I found one I visually liked. I was originally going to get salt water fish so I already wanted a bright display animal. (Yeah he hides all the time but when I take my snake out I find his colors pleasing. And I can turn his terrarium into a nice display.)
-
They don’t musk
-
I found their low energy and tendency to not be aggressive attractive. I wanted a non squirmy and chill snake.
-
I felt more confidant about getting their care right the first time since there’s far more information to compare and contrast on them than other pet snakes.
-
Kind of weird but I like that they have a more defined head while other small pet snakes look more worm-like.
-
I read about all the cons and didn’t find them a big deal. I educated myself made sure to tell breeders I was looking for a snake that was an established eater and on F/T. So far I have had no issues with feeding or husbandry.