Especially with the Chinese watches, they often come from the factory with less-than-perfect attunement. Watch repairmen will take a watch like this, clean everything, maybe replace a bearing or two, use high quality lubricant, possibly even swap a gear or so if it needs it.
They can also take an older mechanical in pretty bad shape and restore it to health. There's a point of no return for any mechanical device, of course.
That falls within the bounds of accuracy required of a Swiss certified mechanical chronometer (that is to say, a clock accurate enough for marine celestial navigation) and is pretty good.
As a marine engineer I have a genuine and real appreciation of mechanical chronometers, though any working watch/clock I use will always be quartz as for accuracy and price, nothing else comes close.
https://en.wikipedia.org/wiki/COSC
[I made a similar comment further down.]
As other have notes though losing ~4 seconds a day is pretty accurate all things considered. Seiko's 3Hz movements can gain or lose _half a minute_ a day and still be considered within spec.
The engineering is already there as Chinese factories are cranking out affordable 4Hz movements, it's just that the finishing and assembly still leave some to be desired (according to random YouTube reviews and forumites at least). This isn't a knock on Chinese factories by the way - they do FANTASTIC work for the money (and I'd love to add a PT5000-powered piece to my modest collection) but they just aren't on the same level as their Japanese/German/Swiss counterparts.