Has the civil war narrative shifted to being about Slavery in order to provide the North moral justification? Why did the North actually invade?

Anyone that’s actually read into the history of the war knows that the North committed numerous attrocities across the South. All of which are rarely mentioned or discussed in schools.

Anyways, the founding fathers did support the right of states to secede, even if it wasn’t a right formally guaranteed in the constitution, because after all that is how our country itself was formed.

But besides that, they make the war out to be all about slavery nowadays when in actuality, records kept at the time show that Union generals and even Lincoln himself had the express goal of “preserving the Union” in mind.

Lincoln himself even offered to establish protections for Slave states that remained a part of the Union, henceforth why the Emancipation Proclamation in 1863 only applied to “states in rebellion” and exempted Kentucky and Missouri.

To them allowing the country to split apart would not only have been a political embarrassment but also a loss of a large federal tax base. Which is why Lincoln tried doing everything possible to hold the country together diplomatically, even if it meant going against his own personal views.

So for this reason alone they went to war even though they could’ve just avoided it all together.

Because if the concern really was about ending Slavery, then surely economic reprisals and exclusion from the world economy would have been enough to force the South to disband its practice within a few years.

So case be told while I may still be from the North, I’m beginning to recognize that the masses have effectively been brainwashed and the winning side has effectively rewritten history in order to cast itself more favorably.

So while its true that many of the Confederate generals owned slaves, so too did some Union Generals. So how could “ending slavery” have been the Union’s goal if slave owners themselves were put in charge of command?
Updates
+1 y
But besides that point the indisputable fact remains the same. That most of the South at the time did not own slaves.

So what more could it have been about than just defending themselves against an unprovoken invasion? Especially considering that people at that time were more “sectionalist” and felt more loyalty towards their region of the country and their state than the country itself.
Updates
+1 y
Not saying I agree with Slavery but my whole argument is that there were far more peaceful ways to end it, and that wasn’t what the Civil War was truly about either
Has the civil war narrative shifted to being about Slavery in order to provide the North moral justification? Why did the North actually invade?
Post Opinion