verte76 is right but, maybe it is a bit harsh, Bono is kissing way too many asses right now.
J.Lo is only out there to promote herself. And how many charity songs can you name where she was a participator?
But , again, verte76 is pointing out a good aspect of the whole thing.