But aren't ball pythons opportunistic feeders, remaining in a small hide until a prey item comes within striking distance?

If roaming in the wild is to be linked with hunting, then why are there so many responses on this site claiming BPs roaming in enclosures as being stress related?