While they aren't endangered they are being collected at an alarming rate. Of we stop collecting when they become endangered then it would be pretty much too late for the species. It would be difficult to stop the locals from collecting them ect. Taking so many animals will also shrink the amount of genetic diversity in the wild which is crucial for te survival as a species. Without genetic variation, one strain of virus or bacteria, or climate change can wipe out the species. While the ball pythons are not at that stage yet, it's better to just stop fueling the trade now than later IMO.