My Silkies were fantastic layers... when they were laying. Probably 4 eggs a week. They spent WAY too much time broody for me, and I don't keep them any more. It doesn't matter if you collect eggs daily.. they will brood air!
I had some that were happy enough to only brood a couple times per year... those are the keepers. Other would go broody every third egg they laid, even when allowed to sit and brood and raise the young.. back to back to back... as mentioned at least 5 times per year.
If you "break" them right away they still usually take at least a week to get back to laying. And if you don't break them then 3 weeks sitting and often 6-8 weeks before booting the young and returning to lay... that's almost 3 months with no eggs.
But thinking back now... the broody's would often do a mini molt by the time they were done brooding (it's a challenge for their bodies) and never went into full blown winter molts. So that kind of off sets the time spent not laying while broody.
None of my birds were hatchery stock. My paint line was the least broody of them all, in the few years I was captive to Silkies.