Neither of the definitions have anything to do with honour, or fighting independantly, or having a code, or ethics, or organisation, or goals. Beowolf and Hercules were both soldiers and warriors.
You are correct that they mean slightly different things. But it's semantics. In context they mean exactly the same thing. Any soldier that has seen action is a warrior, by definition. The vast vast vast majority of contemporary warriors, going back for generations, are soliders.
You are correct that they mean slightly different things. But it's semantics. In context they mean exactly the same thing. Any soldier that has seen action is a warrior, by definition. The vast vast vast majority of contemporary warriors, going back for generations, are soliders.