I,beg to disagree slavery was (and still is) a matter of economics -- money, mullah, cash, dough, bread, and wampum, to use a little Indian lingo. What ultimately ended slavery was the Age of the Machine. Look around the world: the places where you find human slavery are among the least industrialized.
You are right, and Lincoln went after the economics of the South, which was less industrialized then the North.