Parties represent interests, not ideologies.
The Democrats will continue to be the party of minorities, labor unions, and feminism.
The Republicans will continue to be the party of whites, big business, and religion.
This will continue for a very long time, long after the issues of the day have changed.
With the Supreme Court leaning towards
effectively eliminating unions in the public sector (they have already been wiped out in the private sector), there won't be a labor movement after the end of this decade.