Well, if you believe that its not the best of life, does that mean that we are wrong?
How do you know an animal is thriving? When it eats, grows well, little to no illness and finally, BREEDS.
Snakes WILL NOT breed if they are uncomfortable or not in the best circumstances they perceive. This can be due to many things like weather patterns, food availability, security.... I think the best compliment for any BP keeper is when their snakes breed and reproduce little ones. This has been working for decades, and will continue...