Most of the Left isn't really Left. Left would mean support of poor and middle class citizens as equals.
This is a lot of reason for the continuing inequalities.
As the NeoLiberals put colored faces on things, they also make it hard for most POCs to own a home or get a college education.
The real Left are the Progressives (the real ones) who are often seen as radical and quaint, when they are espousing more of the values shown by most other countries to even the playing field, although acceptance of "others" is always spotty. :(