I love that explanation
It's nature + nurture.
Think about it this way. An incubator hatched and brooder raised chick is the "stock model" it has the instinct and a basic idea of what to do with it, but may not react the best way to each situation as it has not experienced it yet.
A broody raised chick is a "stock model" plus any "upgrades" that come from the mama. I would also venture to say a broody raised chick raised by something like a game bird that is very alert and aware of it's surroundings would get more or better "upgrades" than a chick that was raised by something like a silkie that may also not be super aware of things going on around them.
A chick will always be able to learn as long as learning is not fatal, and can then pass on it's learning to any chicks it raises, but a brooder raised chick has to start at 0 and level up whereas a broody raised chick also starts at 0 but then very quickly gets whatever "upgrades" the broody has, and then when it integrates into the flock and meets other adult chickens it can gain upgrades from them as well.
Did that make any sense?