Honestly, your argument borders into animal rights arguments that deem we shouldn't keep ANY undomesticated species in captivity, because we will never be able to give them enough space. Most common snakes we keep still are relatively sedentary compared to most animals. I can call you cruel for keeping a hognose in a 10 feet enclosure, because in the wild they would have infinite feet. You're still assigning human needs.