Most Americans cannot reliably place themselves or the parties on a left/right spectrum along with their various positions. In any given election the voters generally have trouble doing the same thing with the candidates.
That's a welcome feature in a healthy democracy. Perfectly predictable elections are no real elections. That means that either party must botcher up very seriously to make elections sensible again.
wat
Elections are still completely predictable. In fact political scientists generally call them months in advance. All that you really need to have is data about the economy and wartime/peacetime status. Campaigns don't matter mch.
And it's a very unwelcome feature that voters don't know what the candidates are advocating or what they believe in.
So basically, you'd like to live in a country where all elections are fixed. Since everyone's party affiliations are unchangeable (in your hypothetical idealistic society), it doesn't matter what kind of two candidates run. You can pick a peanut farmer to run for your party - if your party has the largest voter base, he'll win. He can say whatever he wishes on TV, he can have any kind of incompetent campaign staff, it would account for nothing. In this case, the elections wouldn't be predictable by experts months in advance, but a
decade in advance by laypersons too. That's unwelcome. If your country's elections are predictable, and one party is 100% to win everywhere (White House, Congress, mayors, governors, etc) that would practically establish a one-party rule. You wouldn't like that, do you?
It's welcome, in my view, that there's always a second/third/fourth party in opposition. If the incumbent party does something very stupid, or their candidate is clearly incompetent, people must be aware that there is more than one party in the country. If there were no swing states, anyone could get into the White House simply based on party affiliation.
About campaigns: If they didn't matter at all, then how come your mailbox gets overwhelmed with junkmail during elections? Then how come the candidates are bombarding the nation with all sorts of ads - TV, printed, Internet? Do you think that a candidate who airs three different ads twenty times altogether on eight different TV channels during a six-month campaign is gonna win? Uncertain voters must be fought for. They must be convinced that x party's program is better than y party's or at least that x party's candidate is better than y party's.
It seems to me that you'd like to see a utopian society where everyone is completely aware of every bit of each party's political view, can predict how well x candidate will fare in the White House perfectly well.