Cross bows were a main stay weapon of the medievel era as well as axes. They were more expensive then bows but took less time to train and were easier to use inside castle walls. Its mainly why they were used by guards instead of on the field and why you never see them in movies or in history books of battles.