There is innovation in mechanical, no doubt, eg seiko spring drive which is a spectacular feat; stuff like new synthetic lubes or silicon balance springs to counteract magnets (which are everywhere now: from the back of the phone to the rim of a macbook).
So mechanical watch can be pretty accurate (very much so, if you buy one without a seconds hand).
Ultimately, it is a combination of inaccuracy, servicing at least once every 5-7 years, not so great running time (if you have many watches), etc. that turned my obsessive-compulsive gaze away from them (after I manually regulated with a timegrapher my Raketa Big zero to be accurate around to +3 seconds per day if I wear it constantly, which was fun akin to bonsai or what have you).
The only thing I would have wanted from gshock is having more apocalypse-level accuracy (if there is no time signal available): like having a built-in offsets to account for temperature-based quartz fluctuations.
That and a battery inside that can last a century of solar charge — so it can be an ultimate tool :-)