Ich würde schon sagen, dass Soldat und Krieger unterschiedlichd Dinge sind. Das eine Person aber beides sein kann. Ein Krieger ist jemand der für den Kampf lebt. Damit meine ich den physischen Kampf Mensch gegen Mensch. Jemand der sein Leben darauf ausrichtet und es gerne macht.
Ein Soldat ist jemand, dessen Beruf es ist in den Krieg zu ziehen. Egal ob er es gerne macht oder nicht.