I've heard this claim repeated a lot, in the case of soy "very poor" just doesn't seem supported by the data and more importantly in a real world setting one particular protein source lacking a specific amino acid doesn't matter as much because it is mostly not consumed in isolation.
But non-animal proteins bio-accumulate less harmfull stuff (like lead) and contain more useful minerals. I hate doing the "the truth is in the middle" guy, but here, the correct diet is clearly in the middle, no?