Why does social justice talk still refer back to the Book of Amos?
Because books about morality that tell people that they are good are bullshit. If society is in a bad situation then most of the people who you are addressing are going to be bad people.
The Book of Amos also adds that the crash when it comes is going to hurt both the innocent and guilty alike -- perhaps the innocent even more.