The number of Republicans who where willing to vote for Trump in the first election but not the second cost them the second election. That’s a common pattern where electing people you don’t like ends up weakening the party long term.
I am not saying you need to love everyone you vote for, but for people who are “holding their nose” you have to consider both short term and long term effects. To use a Democratic example, Biden is likely to be dead weight going in the 2024 election.
IMO, Biden v Trump 2024 is a poison pill for the whichever party wins the presidency. Political power is about more than who’s sitting in the white house.
This isn't always possible. I would call myself left in most senses, but I value 2a, and am a campaign badge holder. I am almost always voting against my biggest interests no matter what way I may vote.
The real answer here is more parties that reflect Americans interests better than two parties ever can, imo.