I really have a hard time with people, as you know. And I do because of such approaches to thinking. I simply cannot understand why you think so little of snakes.
It sounds like you think these animals have no behavior and are mindless. Which is so far from the reality.
No, its not if they cannot find food, they do not feed. Their task in life is to learn to locate food over the longest period possible. They use all their tools to find food, they move, they use sight, they use smell, and they use memory. And they use instinct. All together, they use behavior. They move from place to place in order to find food and temps and moisture.
Why did the chicken cross the road, food and water was on the other side. Or a cockle. Same reason snakes cross the road.
They go and find temps, and go and find prey sources, then they remember exactly where and when. They follow scent trails, theirs and others of their own kind to find these resources. Maybe even scent trails of other kinds of snakes to find their prey.
If they do not find them, they DIE. Then when the weather becomes unsupportive, they find areas they can still live in.(hiberniculums etc)
They find these to be utilized at different times of the year. And take Advantage of them when they are needed.
How well they do in nature is directly related to their ability to make these decisions and learn.
They move from one prey source to another. Take the hognose, so far, they work nests in the late spring(theory), then toads when the rains hit(not theory), then move to lizards(not theory), which they are still working and its Dec. And they do so by moving from one area to another.
In your cage, its like you said, and its that way, because there is NO OTHER CHOICE. I recomend opening the cage door and see what happens. Or just offering choices and SEE what happens.
But then, I think your just trying to start an arguement, as you really can't be that simple. Can you? Cheers