One has to remember... Some wild animals struggle due to their wild habitat being destroyed. Taken over by humans. Towns, cities being built.
You now have whole packs of coyotes living in and around cities. Foxes and other wild animals, too. Out of necessity. Because their habitat keeps shrinking.
But would you call that their "natural habitat"? Or even, an ideal habitat?
Sure, Ball Pythons cover quite a range of different habitats. In the WILD they are most often found in burrows, termite mounds or tree hollows. Unless they are moving in order to find a new hiding place, a mate or food.
They seem to prefer savannah and flatlands.
If found in "garbage piles" that tells me that this has to be a strongly populated area (city, town) and no, there won't be termite mounds or wild habitat.
Perhaps it all depends on where trappers look for them.
The expedition that studied them for 3 month back in 1997, studied them in their wild habitat.
Sent from my iPhone using Tapatalk