I haven't seen this mentioned yet but the cause of inaccuracy for me is locking the body of the router into the base. All of the depth adjustments I have used work fine (body turning, small threaded rod turning etc). The issue I have is that locking the body changes the bit a hair. Does it matter? I think so. I have learned to guestimate the amount of sag/lift that each of my routers have when locking them down and pre-adjust for this.
With a gauge you can get it spot on before you turn the router on but it may take one or two trial lock-downs.
Plungers should make this easier but all of the plungers I have used have relatively inaccurate scales.