Well your right and wrong. Buying an adult is no different then a hatchling unless your a breeder. Some people will buy an adult snake because its closer to breeding size/age. I prefer getting smaller snakes because lots of breeders do not handle their snakes and when you get a 3000g females ball thats never been handled they are not exactly pleasent to deal with. Thats just my take on it.