I personally dislike the argument that 2 Timothy 3:16 does not apply to the New Testament, for these reasons you cite. Nevertheless if one takes 2 Timothy literally, this is what it refers to the Old Testament, inclusive of the Deuterocanon.
Thank you. That is testimony that we have common ground.