It would be easier for me to be less skeptical of Christian social justice teaching if it didn't contain things that seem contradictory
Christians should never base arguments on what they should be doing based on worldly economic arguments. Do we not have a God that owns the cattle on a thousand hills? That knowledge should free us up to not worry about how immigrants may affect the economy, but allow us instead to worry about how we can fix the issues that have pushed them into their situation, and care for them in the midst of it.
are't those same "issues" inextractably part of "worldly economic arguments"?