YADB does a good job with CD lookups for me. I just tried a handful of CDs and it found acceptable info on all of them. A few typos and missing details (that I corrected and submitted), but track info was there for every CD I tried. They were all older CDs. A mix of rock, jazz, and classical. New releases are probably more likely not to have info, someone needs to be the first to type in the info. FreeDB does better, but YADB does acceptably well. When I use FreeDB I have to make corrections to some info there as well. No database of this nature is going to be perfect.
I have never used the track lookup feature of YADB. I have never needed it. All the tracks in my collection have been ripped by me personally or purchased from Amazon. I have no need to correct bad tags after the fact.
I think there is some confusion about YADB. There are two parts, the track lookup and the CD lookup. Some of the confusion with the CD lookup may also be due to some important functionality being hidden behind an obscure right-click context menu. I was using MC a while before I stumbled on that context menu. It would be better to duplicate what is in the context menu in the CD ripping UI where the "Play", "Rip Tracks" and "Edit Disc Information" buttons are.
The obscure context menu is accessed by right-clicking on the CD in the "Drives & Devices" tree. There you will get options to "Submit to Online Database", "Update from Online Database" and "Update from CDPlayer.ini".