Actually its not cogging.
The essence of the main difficulties with DD is derived from the fact that a direct drive requires a motor to run at 33rpm - the gearing is 1 to 1. In the old days ( 70's ) it was very difficult to control motors accurately at such a low speed.
The problem is pulsing.
If you run an 8 pole motor @ 33rpm there are effectively 8 poles per revolution ( of the record ).
For a non direct drive, say using the same 8 pole motor at 250rpm ( with gearing either via belt/thread plus pulley or other ) then there are 60 poles per revolution.
If you translate this to a merry-go-round - imagine 8 people pushing it versus 60 people pushing it - which model is smoother in operation. Especially if the "pushers" are uncoordinated, statistically the 60 push model would be much smoother by some margin.
The other issue is error correction.
If you think you cant hear error correction then look no further than the Grand Prix Audio DD turntables.They released a DD with state of the art error correction software using latest computer chips only a few years ago - "unparalleled speed accuracy " they said.
Well, several upgrades later including some based solely on new updated software algorithms, the sound has miraculous been improved considerably - as confirmed by reviews and owners.
Conversely the main issue with most belt drives is weasel motors, and elastic rubber belts. Replace the rubber with silk thread, which has virtually zero elasticity, a decent motor and inertia in the platter and you get excellent speed stability.
I note the new Kuzma R & M now use rigid polymer belts with a motor that has been designed expressly for this purpose.
Idler drives can achieve good speed stability, but only if they use decent size motors. My view is the "drive" of idlers" is due not only to the removal of the stretchy rubber belt, but more importantly most of them use decent size AC motors with bags of torque compared to the usual cotton reel sized motors used in most belt drives.