You don’t have to be thrilled about it, but this is the only way your vote counts in these places because the real election is the primary. Unless your state has open primaries where registered independents can vote, you don’t get to vote in the only election that counts. Treat yourself to all the democracy. Pick the party that’s closest to your views and vote in every primary for the least bad person.
Indeed. Registering as an independent is another sign of how we have turned politics into a consumer choice that reflects upon you. By doing so, you might be asserting your very real position that neither party satisfies you, but you are also reducing your own political power for no good reason. In states with open primaries this might not apply, but generally, it makes no sense.