If I were selling eggs and such for profit I'd be ok. It depends on the breeds your selling and marketing. Like every other business, it's , location, location, location.
Keeping good records helps for sure. If you can butcher that will help offset roosters. If you can be like a hatchery and cull roo chicks then that helps to. I can't.
I lose on broodies cuz they are hard to break. Sometimes they win. I just lost a month of egg to a broody who hatched zip. 0/4 She did not do good, but it may have been my fault. Breeding is tricky and if your going to do so you have to have a plan for the roos chicks. Most folks don't care how rare a breed is nor how pretty and you can't compete with hatcheries. Now if you can sex your chicks, you'll do better.