And the main thing, in a broader context than this game: a case being ultimately correct or incorrect is not the same as it being good or bad. "Correct" or "Incorrect" is whether they flip scum or town, but good or bad is the actual reasoning behind thinking what you're thinking, with the information you have available to you at the time.
I can, say, be a vig, randomly target someone, and hit scum and feel great about it, but my "argument" (in this case, choosing randomly) was obviously terrible. Less extremely, I can make a bad argument against scum and just be lucky. I can also make a good argument against town as town, or a good argument against town as scum.
Or as a general example, most, if not all, Day 1 cases are bad. But we still hit scum Day 1.
Voting for people is how the game is played, and in a lot of cases as town you're going to vote against other town players. This is actually a good thing, because it can lead to more information to let you (and the other players) know if they really are scum or are actually town.
And being "caught for the wrong reasons" is definitely a thing. I feel it as scum when I get suspected for things that I didn't think warranted suspicion.