Because it's the common perception that USA would never sell their weapons to terrorists or third world countries where there is little to no control over them, but China lacks such a moral compass and will sell to anyone who is willing to pay. A completely wrong perception, but there it is.