Crossbows and normal bows coexisted during the Medieval Ages, yet not everyone switched to the more modern crossbow. Why? In fact, what even are the differences between a crossbow and a normal bow? What advantages and disadvantages exist? Is a crossbow clearly superior to a normal bow and the reason why not everyone used it was due to higher production costs or training time?
Also, wasn't the crossbow invented very early in China? Did they use it more? Did it give them an advantage?
I am asking this because in the Civilization games crossbowmen are usually a straight upgrade of archers and in the Mount and Blade games crossbows are more accurate and do more damage but have a slower rate of fire and I wanted to verify if this is historically accurate as well as find out why those weapons coexisted. I know firearms and bows coexisted for some time due to the high production cost of early firearms and their inaccuracy.
The crossbow was definitely not a "clearly superior" weapon. Though it is the more modern of the two, the crossbow coexisted with the bow, with armies often using both. Some of the differences were:
In general, the bow as a more versatile weapon, and in many cases the more economical choice and tactically better suited for some armies. Crossbows were perhaps logistically better as they could be given to more troops to use with less training.