I thought Michael Moore's reasons were pretty on point: http://michaelmoore.com/trumpwillwin/
Michigan, Ohio, Pennsylvania and Wisconsin were indeed critical to the election, though it was by a hair that Trump won.
The liberal vote was not very enthusiastic, whereas Trump pulled in people that were die-hard fans.