What have the Democrats done on this either? Neither party represents average Americans. The Democrats have just chosen better wedge issues to pull in the youth vote.
EDIT: Oh and one other thing, let's look at some cities that have been run exclusively by Democrats for decades: Chicago, Detroit, Baltimore, Washington, D.C. Where's the real wage growth, real improvements in quality of life, prospects for achieving the same things that your core constituency got? I'd love to hear an actual answer to this, but I'll probably get a bunch of downvotes instead.
My point isn't Democrat bad, it's that Democrat doesn't mean automatically good.