If everyone voted for what they truly wanted and believed in, there would be no more political duopolies.
I agree. However, this is not the reality we live in. If you vote for a candidate that gets 2% of votes, then they will lose, and the leading candidate that represents your party will not get your vote. This gives your political opponents an advantage by your choosing.