For the average person, they would be extremely hard to take care of. Such as, someone buys a cornsnake, then decides I want a GTP. They try to handle it like a cornsnake, it gets stressed, possibly bites them, and thry cant figure out why. Or, they dont understand the concept of humidity, GTP gets dehydrated, and dies. GTP's LOVE humidity, and do not like to be handled. And caging has to be made so that when you do infact spot clean, you can remove the snake and branch its on so that the stress is kept minimul. And its very hard to tell if your getting a CB or WC animal, and if you do infact get a WC GTP, you are probably going to not want snakes anymore. Most snakes that are WC could have parasites, you get a GTP with parasites it even harder as they are very specialized snakes, wich stress very easily, and could die during treatment as you will most likely need to handle the snake during treatment.
You cant just put one in a 20 long with aspen shavings, heat lamp, and mist it every once in a while like a corn snake.