Because "the left" has all but abandoned the working class. The used to care about shopping malls taking out the little guys and global trade undermining local jobs but the former is now seen as unwilling to adapt to the new economy and the later is seen as racist. "White male" is now used as an insult when it should form the core of the left.
The alt-right has just filled the void.