Reptiles are one of those pets with a high turnover rate with rescues. People often don't do proper research on keeping them properly. Not even just snakes, but even small guys like geckos (we are our crested geckos 3rd home, and we were given her as a baby, if that explains it enough lol)
Many large snakes take a long time to reach the massive sizes, but many also wind up in rescues and surrendered to zoos and reptile sanctuaries. I'm not a huge fan of people keeping the large guys, most won't give them the space required, but serious keepers will provide them proper space and care and they can make great pets for the responsible owners.
We own a snake, a Kenyan sand boa. We did our research though and chose a species of snake that won't grow large enough that it'll outgrow its enclosure that we can provide for it and won't grow large enough to pose risk to our other pets. Our guy will stay around 2 feet max, because he's male, but if he were female he would have the potential to reach 3 feet
Snakes recognize their owners, even if it's not a "that's my friend/owner" type deal, they learn your smell and will know it's a safe smell to them. With that, they're less likely to deliberately bite defensively if they recognize your smell, but food time it's recommended to use feeding tweezers or a separate container to feed them hands off because they smell food. Most snakes have poor eyesight and strongly rely on smell.
They can make great pets for those who do proper research on them and have the right expectations of them. But, it's very true they're not for everyone and it's sad. There's a lot of bad repercussions with snakes as pets because many have been sadly released into the wild irresponsibly, but many end up changing owners or being surrendered many times in their lifetimes.
My guy for tax
We do like ball pythons, but they get too large for the space we are able to provide, so we didn't get one (imagine that, research lol)