Here's my top 10:
1) Making really cool patterns and colors
2) Making a 'worlds first' combo
3) Hitting it big and making a new morph that is in high demand
4) New morphs coming out all the time, keeps the hobby 'fresh'
5) If you have a good plan you can quit your day job and breed snakes at home for a living dropping out of the 'rat race'
6) Low maintenance compared to other animals that need to eat every day (and make a mess every day)
7) Can stack a lot of snakes in a small space (using a rack system)
8) Very little overhead compared to other animals (don't need trailers, barns, lots of land, etc..)
9) You can get in at any price point you want, from as low as a free snake all the way to over $100,000 per snake
10) You can become somewhat of a legend in your area being the only person in town with a house full of snakes LOL.