Problem is that there are already plenty of millennials who thing socialism is a pretty good thing. Couple that with the robot/AI revolution replacing jobs (and not just mundane, low level jobs either), and it will be hard to convince them otherwise.
Not unrelated, but this is yet another reason I think we should go back to the days when the only people who could vote was the landowners.
Bernie Sanders did a little too well last time around.
What is the name your plantation and how many slaves work it, massah?
I think that everyone should be able to vote at eighteen and even after they have served time for non-violent felonies. Perhaps a better way to do it would be proportional voting where 18 year olds get 1 vote, 21 and over get two, married parents of children get 3 each, and anyone on welfare gets a point taken away.