Even if we fall short of completely abandoning the current system, remember that more strong parties also means coalitions. Say the dems split, and the republicans win a plurality. That doesn’t necessarily mean they govern. A progressive party can work with the democrats, but not under them.