Quantum mechanics is an extremely well-validated theory that has withstood all attempts to explain it away with reference to limitations in measurements/experimental technique.
If you are for some reason fundamentally opposed to believing this then you unlikely to be convinced otherwise by a post in this forum. It takes some years of study to internalise the intuition that the classical picture is wrong. I will try to point you in the correct direction.
One of the postulates of quantum mechanics is that observables correspond to mathematical operators, and that the possible measured values of these observables correspond to the operators spectrum.
In that context the Heisenberg uncertainty principle is just one of many uncertainty relations that occur. There is in fact an uncertainty principle for each pair of non-commuting observables. In that sense there is nothing 'special' about the the Heisenberg uncertainty principle. It does however present an obvious challenge to our classical intuition , and is often presented first for historical and pedagogical reasons.
The important point is that the various uncertainty principles follow inevitably if we accept that observables are represented by (potentially non-commuting) operators.
If you are happy to settle for experimental evidence for the fundamental truth of a different uncertainty relation (for spin components), I suggest you read about the sequential Stern-Gerlach experiment. This is explained well in the first chapter of Sakurai's 'Modern Quantum Mechanics'. It provides, in a conceptually clear way, strong evidence that we simply cannot, even in principle simultaneously measure the different spin components of a particle.
To quote Sakurai:
It is to be clearly understood that the limitation we have encountered
in determining $S_z$ and $S_x$ is not due to the incompetence of the
experimentalist. By improving the experimental techniques we cannot
make the $S_z$ - component out of the third apparatus ... disappear.
The peculiarities of quantum mechanics is imposed upon us by the
experiment itself [emphasis added].
It is important to understood that the mathematical theory was created to make sense of these kinds of experiments - someone didn't arbitrarily decide to represent observables by operators because they felt like it, it was necessary to make sense of the experimental data.