Native Apaches are called warriors and they used rifles, in my definition a warrior is a skilled mercenary or soldier, doesn't matter what you use, as long as it works and you win your battles.
But of couse you can't use the term warrior for a crossbow user nowdays in games where the definition...