I'm a huge fan but nobody's perfect. Two parties were not only inevitable but work unbelievably well.
I'm not American, and I really don't want to inflame the political passions of either side, but take the US 2020 election, for example. I remember reading an article comparing various polling results on policy points and candidate popularity to the election outcome.
The polling results suggested that people didn't want Trump again, but liked many of his policies, and didn't want a far-left candidate either. Through votes for president, governors, senators, etc, they got exactly what the polls said they wanted.
Using the two-party system, over a hundred million US voters were able to send a very clear and nuanced message to the political system. How's that for a solution to a distributed co-ordination problem?