You are correct in a perfect world where voters actually vote their beliefs. Unfortunately, there are still many in BOTH parties who vote for a letter next to a name and completely ignore what a candidate really believes and stands for.
If that were to be true, then we’ve already lost the country.