For me I cannot buy marans at a local feed store. I must buy from a breeder. ANd that is true of many breeds of poultry. ALso to buy 25 of say buckeye from a breeder, that about $200. 25 chicks from a hatchery is about $75. Only a few hatcheries allow the purchase of less than 25. SO some people choose to hatch eggs.
It's a great learning experience and sometimes good stock is not nearby. If you can find what you want locally, by all means, do buy local. My point earlier was that buying local does not guarentee a good hatch. Many factors contribute to a good hatch. SHipped or not shipped is only ONE factor.
Hatch on!