This is not actually correct. For example, in the single slit diffraction, one narrow down the position of a photon passing through the slit using just the slit width. So if the slit has a width of [itex]\Delta(x)[/itex], then the photon that passed through the slit was in that position, with an uncertainty of position being [itex]\Delta(x)[/itex].
You will also notice that if the width is made smaller and smaller, your ability to predict the value of [itex]p_x[/itex] after it passes the slit becomes less and less accurate. The photon can acquire a larger range of momentum values as you make the slit smaller. Thus, the spread in momentum becomes larger as more and more photons passes through the slit. The uncertainty in position ([itex]\Delta(x)[/itex]) will corresponds in the spread in this momentum, i.e.[itex]\Delta(p_x)[/itex].
In this case, you'll notice that we did not use any light to shine on the particle that we want to measure (this works for any quantum particle such as photons, electrons, neutrons, protons, etc.). In other words, it has nothing to do with instrumentation accuracy. It is intrinsic.
Zz.