They are there...just a &$#%^&**&&^%$^^^ to find.
I've lucked out with my Carnage(s) and the ONE Godfinger I have ever found.
I run Digistruct every morning to wake up, and I can't count how many pearls I've found sold
(like they stated, they almost always drop....almost. I'm guessing that sometimes they drop off the cliff, depending where I kill him)