There are also a lot of assumptions in the no-cloning theorem regarding the nature of quantum operators: that they absolutely must be linear and unitary. This is certainly not the case for research into invisibility or stealth technology, where non-linear optics are standard.
Lastly, the epistemological nature of hidden variables is the property which rules them out. They are referred to as extraneous variables in every other field of science. This has caused problems of overfitting; Biologists can hold excessive faith in Hidden Markov Models. When you dissect Bell's theorem in terms of raw mathematics, it is technically a restatement of the triangle inequality within probability spaces; So it just ensures that the transitive property holds for the variables of a functional system.