That is a good argument.
I vote in Texas, where the result is flipped for you in Massachusetts.
I vote for Jill Stein because she is the ONLY semi-major party candidate that is against ALL wars.
I vote because I want the Greens to get over 5% so they get matching funds and are on the next ballot without having to get signatures in every state.
I'd love the Greens to take over what used to be the role of the Dems (i.e. "the left"), but in the short term if the Greens get to about 10% they will be the kingmakers. Neither R nor D will be able to win without concessions to the Greens.
Key here is that the Rs and Ds learn that I will not vote for them until they change to "net positive" (for me) parties. The Greens are there, so they get my vote. If the Greens had no good candidate, then I will not vote for for president, but just down ballot candidates.
Those are reasons for me to vote, but I respect your logic about not voting.
PS: I voted for a friend of my parents in a local election back in my high school neighborhood in Texas. That was nice.