No, that's not the whole story. Bell pointed out that Bohm's theory, already known but ignored, is a counterexample to von Neumann's and others' claims on impossibility of hidden variables. He analyzed how that is possible and found out: 1) von Neumann made some unreasonable assumptions in his analysis; 2) the fixation on hidden variables is missing the point; the real surprise is that locality, not theory with hidden variables, is inconsistent with quantum theory. That's quite a discovery.
http://www.ijqf.org/wps/wp-content/uploads/2014/11/Bricmont-...
https://arxiv.org/pdf/1408.1826.pdf