The reason FreeDB existed in the first place is because people hate Gracenote. It used to be known as CDDB and worked almost exactly like FreeDB did until its shutdown, with user-submitted data. Then someone came along and decided to turn it into a commercial interest, closed down free access to the data, and started making developers pay for the right to use it.

So it's a political and fiscal thing more than anything else.
_________________________
Bitt Faulk