Peter
Your impression is correct but the practical implementation of an accurate pendulum based oscillator is not trivial.
A major difficulty is that the bob weight on most simple pendulums has a circular trajectory which introduces a timing error( circular error) if the swing amplitude changes and the error is a square law function of amplitude change. So the timing is far more sensitive to amplitude variations than it is to say variations in pendulum length.
There have been numerous attempts at solving the "amplitude" issue with different types of escapements, methods of powering or reducing energy loss issues etc. However many of these solutions interact and when personal opinion is added to the mix there is a degree of divergence as to the "best" solution.
Things can be "simplified" by negating circular error in the first place and one solution designed by Fedchenko largely achieved this and produced one of the most accurate pendulum clocks.
Unfortunately by that time quartz and atomic clocks could out perform his clock.
Such is life.
CS