As far as lore is concerned it was the ability to train a person in a short period of time that made gunpowder firearms useful. For the longbow type you are looking a near lifetime of training to use well. The armored knight you had a lifetime of training plus expensive equipment. While the a single musket man was not as effective as a knight ten of him was more powerful and cheaper for the king.