I think flowers and snakes are different animals though. There is, in my opinion, a lot more that goes into the keeping and breeding of snakes than the keeping and breeding of flowers (given I have absolutely no experience keeping and breeding flowers). There is also a lot more to worry about, and a heavier ethical burden involved in snake husbandry and breeding. Beyond that, the idea of breeding on any sort of upper scale and keeping every single hatchling produced does not seem realistic to me, especially as grown hatchlings reproducing becomes an exponential problem. I think in the snake world if you're going to think about breeding, you have to also think about selling. I don't really think it's an option for 99.9% of people to NOT sell. In my opinion, selling is just another part of the hobby. Just because there is a business element to Ball Python breeding does not mean it's a business and not a hobby, I don't think it's sensical to draw such distinct lines.
Cheers,
-Matt