This question comes into conversation at least a few times a year.
I’ve been breeding balls pythons since 1993, when Albinos were the only proven genetic mutation and cost $10k each. Back then I sold CB normals for a Benjamin even while CH imports were less than $10. I sold out every year without really trying, and there was no internet to rely on.
The hobby has exponentially grown since that time and while the market does have ups and downs, it has remained consistent for the duration. If you’re not trying to improve on your goals each year, you may struggle a little. You have to think long-term and see what isn’t here…yet.
I often get asked about single gene Sandblast animals, a project I now have devoted 15 years to at this point. My goal is never to create single gene animals in a project that makes 6+ gene animals, and in most cases I don’t have the capability to make single gene animals. It would be a disservice to the project and the hobby to backstep. Always be moving forward. The hobby is stronger now than I have ever seen it.