Our current Republican-Democrat divide is so durable because it lines up with the conservative-liberal divide. To undermine that would require a major shift in today's ideological coalitions.
There are a lot of problems with our two-party system, and fixing them would require nothing less than a fundamental shift in the way politics work in this country. But there are better ways.