I initially started keeping snakes out of anger at people with an unreasonable, witless hatred for snakes. I still keep them (now that I'm no longer subjected to the presence of that kind of individual), because they are comfortable, relaxing and calming to be around. Even if not being handled, their movement and (usually) innate grace are as beautiful to watch as any other aspect of nature, a pleasure to see. 'Usually' because there are those instances of pure, absurd clumsiness that any animal is guilty of at times...
Cats fall down and pretend it didn't happen, but will spite you if you noticed. Dogs do it deliberately to get attention. Snakes just don't care that it happened, if you noticed it's your problem, not theirs.