Social justice flies in the face of human nature. The history of more extreme ideologies bear that fact out. They weren't a failure of leads, but a systematic failure of ideology started at the most basic premise of every ideology; human nature. Those ideologies view human nature as a variable to be manipulated and perfected toward the end of an egalitarian utopia.
While more modern ideologies rooted in social justice are more modest in their goals, they still have the same fundamental flaws in ideology that are inherent in their policy prescriptions.
Classical Liberalism, specifically as the Framers enacted it, comforms very closely with human nature. It views human nature not as a variable, but as a constant around which all policy must focus. Far from attempting to achieve a utopian perfection, they were simply focused on giving people as much freedom as possible to achieve their own conception of a good life. That the Constitution they wrote has lasted for well over two centuries (an profound exception in history) is a testament to the truth inherent in their view of human nature and focus on it as an end and not a means to an end.
There is not a lot of room for principled compromise between those two discordant worldviews.