Not voting for a presidential candidate doesn’t do anything. People can abstain for ideological reasons, but nothing is really being communicated. If you vote for a third party or a random person you let future candidates know what you want to see and what they can do to earn your vote.