I know Bell has been discussed ad nauseam on these forums, but there's something I'm having trouble coming to terms with: the wording and usage of Bell's theorem seems to be near-sighted. "No physical theory of local hidden variables can ever reproduce all of the predictions of quantum mechanics." How is it so that no sufficiently complex model could ever be conceived which produces the same predictions? For example: in he case of measuring the polarization or spin of entangled photons, QM predicts a correlation proportional to the cosine of the difference between the two angles in which the photons are measured. It's claimed that ANY local realist model would predict a linear correlation. How can this be said with any real confidence? Is it possible that we simply don't fully understand how spin and polarization are quantized? Is it possible that there are hidden variables, but the machinery is so complex as to appear non-linear?