I'm going to sound like an echo of everyone else but one of the reasons is because I feel empathetic towards snakes because of how misunderstood they are. It's shame that many people are so terrified of them and close their ears just at the word "snake" (or often as media says "python").
I find snakes to be amazing creatures- I love the way they move, eat, and their unique colors and markings. As others mentioned, it feels relaxing to hang out with my snake after a long day. Something about the way she calmly moves around makes me feel more relaxed too. She has never bitten or struck at me, is very cute, low maintenance, and tolerates me putting a birthday hat on her haha.