I've seen, read about, or heard several avian courtship dances, flights, songs, and other rituals. They are general very impressive, fancy, and beautiful. Roosters, by comparison, are quite lame. The link is a pretty good example of the sort of best effort I've seen or read about from a rooster. A lot of them seem to do quite a bit less than that.
Some time ago, I remember hearing about the various distinct finch calls, and the fact that these songs seem to be largely a learned behavior. In a modern factory style farm, chicks are usually hatched in an incubator and raised by humans in a brood of similar aged chicks. Some chicks, on more traditional farms perhaps, are raised in more natural settings with a mother hen present, and perhaps a rooster too, but even when a rooster grows up observing his father's behavior frequently, I wonder how often such a parent child example extends beyond just a few generations. In other words, I doubt that any chicken benefits from a long lineage of fine courtiers like their wild finch cousins.
My question then is primarily whether there is potentially a learned component of roosters' dancing, and secondarily whether a lack of sustained parental lineage stunts the development of proper dancing in a rooster. They certainly have some sort of instinct driving them, and they're beautiful birds, but their mojo falls flat compared with more wild relatives, like this pheasant. To avoid soliciting opinion-based answers, I want to focus this question on specific verifiable knowledge. For example:
- Are there any actual studies on this topic with roosters or close relatives? Or is there any husbandry knowledge on the subject? For example are specific steps recommended to preserve the beautiful mating behavior of pheasants or pea fowl in captivity?
- Is there any evidence of learned avian mating behavior other than song?
- Are there any notable recorded differences between the mating dance of an orphan rooster compared with roosters that have grow up with fathers?
Don't feel like you need to address every point for a good answer. I'm just trying to provide a framework for avoiding opinion-based answers.