I thought you said that the hidden-variables extension of quantum mechanics is "bad" (compared to the "vanilla" QM) because you need to allow information to travel faster than light speed.
But I agree if you meant that QM (both non-local hidden-variables and standard interpretation) requires non-locality, unlike local hidden-variables theories which are ruled out by the violation of Bell inequalities which has been established experimentally.
True. However, unlike the "standard" QM interpretation, the non-local hidden-variables theories are deterministic (which is the reason why they were mentioned in this thread a few messages back).
Quantum key distribution for example is seems to be based on this https://en.wikipedia.org/wiki/Quantum_key_distribution.
As to the truth well ¯\_(ツ)_/¯