If all/most QA people were like this then no one would be complaining.

Sure, but this issue is not specific to QA. Any roles which you depend on with incompetent people occupying them will lead to issues and frustration.