They are not disappearing, unfortunately.
If they did we might end up with corporate domination like NASCAR racing teams, unless we rewrote the Constitution to prevent it, being as the asshole Supremes declared that corporations are people and money is speech.
We would be far better off with multiple parties like Canada, as that would encourage cooperation rather than polarization. Proportional representation would also be a step for in the right direction.