I don't so much buy into the idea that a 2 party system automatically creates the situations we see today.
Compromise has been possible much of the time.
Years ago New Gingrich (who I'm not a fan of but he makes astute observations now and then, among his usual hot air) noted that even during the worst of times when he was in congress he had someone in his office who could call the Clinton's in the White House anytime, and they'd answer and they could have an honest conversation that they both knew would remain private.
They also knew that each side could call almost everyone in their party and they'd get in line and they knew where the votes would fall (leaving room for folks who felt they needed to vote against, but also wouldn't hold up legislation).
The important thing was they could talk, and if they made a deal they largely knew they could trust the other side to keep their end of the bargain and execute.
Everyone played the game, but they also knew they needed those they were playing against to work things out.
Regan voted for tax increases, Bush Sr... none of these things were end times type all or nothing deals.
Then during the Obama administration we saw what Gingrich was talking about. Paul Ryan could make a deal one day, but never get the votes the next, and on and on and on...
But now there's no leadership, nobody trusts anyone to make a deal, it's all or nothing all the time.
And the good politicians, many have left, particularly in the GOP, where even BS accusations of compromising on something is an existential problem for your career. Guys who knew how to make a deal can't trust party members to make a deal, they'd rather throw a fit and like the POTUS, declare victory for doing nothing.
And the politicians aren't Sindly Whiplash, I think many actually believe their own BS.
After the 2018 election some folks who lost angrily took to saying that they were voted out by folks 'who wanted free money from the government'. Nobody beat them actually had that as a campaign promise, but I think they really believed it...
But what do we have today? Same guy's who lost, their party is sending out 'free money from the government', but I doubt they're complaining
A 2 party system doesn't have to be that way and it hasn't always been.
But the again, I'd be happy for ranked choice that would give folks a chance to attract a mix of voters and remain viable.