Incorrect. I have numerous CD's that, no matter how I rip them (iTunes or other product), certain tracks will not match. And I can rip directly into iTunes, or rip them with another product with verification on, and there are no errors. I can create perfect FLAC copies, create MP3's from them, then try to import - with NO success. I've just tried with two random ones from my nearby shelf of problem CD's, and Muleskinner Blues (track 4 from Deke Dickerson's Mr. Entertainment album) and Gabriel's Message (track 12 from the Dale Warland Singers Christmas with the Dale Warland Singers album) tracks both will not upload or match...no matter how many times I try (the rest of the album matches perfectly). I could go on and on and waste more time, but there are problems...legitimate problems that paid users and legal owners of CD's have that cannot be waved away with a simple "it's probably just pirates" explanation.
I think some of the problem is the multiple rip.
Take a store bought CD, rip it to flac, then convert to mp3, import into iTunes, and it wont match up.
Take the same CD and rip right into Itunes, and it will match up.
I tried this on a few while I was troubleshooting. It you look at the 2 source songs, in itunes, you can see the differences that dont match up with the database info, they are using to compare. See the same song is different.
I tested this on a bunch of songs.
It also depends on song names and what database you use to get the info from. I use Tuneup, to clean then before MATCHING them.