This is a reply to a comment in philosophy@stackexchange, but to some extent it's self-contained and definitively quite long.
If photons actually behave like a wave or not doesn't matter for the point I'm trying to make. The model could simply be imprecise without hidden variables. For instance photons could be like a sphere rotating inside a greater sphere (that we call photon, even though it's just a boundary for the true photon), therefore the inner sphere would work like the wave I'm talking about. Photons could be composed of subparticles that could be moving in the photon in such a way that could explain this behaviour, and in this way we can find many other possible explanations. Randomness, on the other hand, cannot be explained, randomness is the lack of explanation, the lack of cause, it cannot be verified.
About Bell experime