The hard difference is: With CP, harm is done in the process of creating the material. With most other things, harm could potentially be done as a result of the content.
It's similar with the "war on drugs" or when you want to evaluate the morality of your sneakers and clothes. Should possession of the drugs be illegal because people were harmed in their production (by e.g. drug cartels), should possession of the clothes be illegal because they were produced with child labour? I don't think so.
Edit: To make this clear, I merely replied again to clarify the difference not because I think there is a huge disagreement. This is obviously an unpleasant and contentious topic and I very much hope I don't come across as a CP apologist - I'm not, for the other reason I've mentioned.
My point is: There's a clear distinction between material that inherently causes harm in its creation and content that may lead to harm in some way.
Your extension to drugs or clothing only partially makes sense, as those can be produced without causing harm to or exploiting anybody. I view it as more similar to (knowingly) buying stolen goods.
This might be a bit of a naive view on things, considering how some forms of content will always find ways of spreading, but it's still a very strong point to argue that it's different from content like 3D-printable pistol schematics.