i always find it ironic how someone talks about how you shouldn't vote for candidates that won't win
You shouldn't vote for candidates that won't win. Because of how our electoral system works, voting for a third-party candidate is basically equivalent to not voting at all.
However, if you're a fiscal conservative frustrated with Annoying Orange's weird economic policy, then voting for Gary Johnson does serve a purpose. If he accumulates 5% of all votes, the libertarian party will get public funding and be able to appear on ballots in most states for the next election. After Annoying Orange completely messes up the economic alignment of the Republican party, you'll probably all want to be switching over to being libertarians soon.
(This is definitely not a liberal trick to steal votes from Annoying Orange. I pinkie-swear)
Also Jill Stein is a terrible candidate.