And in a Ball Pythons life it might utilize 1-1,000,000,000,000 of Africa's available space.
On top of, what a wild animal does in its home, and what a captive animal does in my living room are to totally different things. We keep 20 foot Retics in 6x3x2. Maybe something that large needs a whole house? You could give that Retic a whole house and it wold still find a corner of a room and curl up and stay there.
Same with a Ball Python, or most any other ground base snake.
By the way. I have seen BPs fast and stress out due to being in to large of a cage.
In my opinion there can be to large of cages.
Just my two cents.