Both parties have had multiple turns at the wheel since many of these policies have existed. Whichever party
isn't in power blasts the other party for not fixing it. In essence, both parties use social benefits like political bargaining chips for buying votes because they
know people will show up for those issues.
This issue is eerily similar to the 'border crisis' we've been facing. The issues surrounding the treatment of immigrants that have been decried as inhumane and unethical were fully in force long before 2016. Of course, it wasn't an issue for the Democratic party until we got closer to the census and the other team was at the helm.
I don't think there's any real evidence that either party has the best interests of the people at heart, or that they have any genuine intent to fix the issues at all.