Do BPs have a biological clock that only makes them want to breed this time of year? Why do most people breed at the end of the year?

I can understand how they breed in the wild, but in captivity we control all aspects of the environment. Shouldn't you be able to cool and induce them to breed at any time? Have clutches hatching year round? I know the females need time to recover after dropping eggs, but that's why you would cycle them and have some going while others are gaining weight again.

So what is the main reason most people breed when they do? Are there any out there who do breed year round?