You know...Hillary's approval ratings weren't that good...even among democrats. It really makes you wonder about that "popular vote".
I've also wondered about that 2016 vote but have reconciled it to the fact that there are a huge majority of people that party line vote regardless of whose running. They'd vote Democrat or vote Republican regardless of whose name is on the ballot. I can understand, to a degree, this process of voting because it's based on what people perceive as "old" party platforms and they either aren't aware of or don't care that party platforms have changed dramatically over the last few years. To many (I believe) who vote party line are voting for a party they believe is the same party that it was back in the 1950s and early 1960's.
Also a lot of people vote based upon organized blocks of votes. For instance Union Members who vote for those their Union tells them supports their Union and who the Union votes for. Other groups are like Teachers or say Military Members. People that vote for a party rather than the person because they perceive that the party will be beneficial to them. I believe that the Democrats have taken advantage of minorities for years due to this sentiment and are now attempting to secure the Hispanic vote with their stance on immigration.
I believe there are still a lot of people that vote accordingly because every election you hear the exact same talking points even though nothing ever changes. That's the only way I can see someone like Hillary getting as many votes as she did. It's the numbers in the big states like New York and California that the democrats covet and that causes them to want to eliminate the Electoral college hopping that by their larger numbers they can win.