I think only one word can describe what they fought for.
PATRIOTISM
Now with that I have no argument. The thing you miss, is the Union soldier did the same. One might add by the last days of the war, quite a few southern soldiers were making their way home, family distress coming before their new nation. As to my point, it's about wealth in the North and South, which I shall elaborate on.
Chase.