Because you need to choose between just two candidates. Not between the best possible candidate on Earth and Trump.
Trump has been demonized multiple times. But his opponent isn't exactly an angel, and did things that I wouldn't define great or honest in her life.
(edit)
There're a lot of people who are going to vote for Trump just because they think that "Hillary Clinton is worse" - so, not because of Trump's virtues.