As a vague summary, it's actually not wrong. One of the main reasons that Northerners opposed the Civil War was because they had business interests in the South. And one of the main reasons that Southerners opposed the Civil War was because emancipation would wreck their economy.
But there are dozens of other ways to understand that cross-section of history.