But regardless here's the point of more ignorance. That you think merely calling oneself under either of those banners means one suddenly becomes an identical ideological clone with all the other people under it. Nothing could be farther from the truth.
The parties mean less than you know. You don't have a point here.
Frankly I don't know why you think you know in the first place. Is it that sort of arrogance shown by some Europeans where they assume America is very simple and that they have it figured out? No you don't lol. We're a huge country, if you don't figure what that can and does mean for variety and complexity when it comes to politics you need to get humble fast.
Any American who pays half attention at our own history will be familiar with this.
Multi-party democracies have never shown any difference to me in either effectiveness or hell even just being different. The parties here are exactly the same except they just happened to call themselves similar things.
Any person who has actually paid attention to recent American politics would very obviously see that this thing called the Republican Party is actually like two or three different factions, that do the same exact shit they would if they called themselves different things. They argue, pressure eachother, bring new issues to the table, make new flags around them.
Hell yes we have smaller factions pressuring larger ones. The Tea Party faction has been pressuring the crap out of the Moderate Republicans for several years now.