There is also no path to get 90% of the vote across the entire US population. As soon as a politician takes a stance on a polarizing issue, and they're not allowed to not take a stance, they lose half the vote.
One could try and blend the tribes by choosing stances evenly-ish across them but it's practically impossible because you need tribal backing to have a successful run and that backing comes with a promise of loyalty. It probably wouldn't really work anyway -- people don't really tally positive stances, they vote for whoever has the fewest bad checks so everyone would end up hating you.
Our electorate is, sans cheating, a reflection of ourselves. As long as we are divided about issues that are important to us so too will Capitol Hill.
If there were a best solution there would be nothing to argue about unfortunately.