Petsmart does CH because they can bring them in for $10 each and sell them for $79.99. It's a better profit margin than buying $15 CB and making $5 less per animal. Petsmart is the Wal-Mart of the pet world. Everything they do is based on the $, not love of the animals.
CB breeders hatch baby BPs year round in this country. BPs in west Africa tend to breed seasonaly. You do the math on that one...