I think for this argument to be sound we have to define what artists would be included. Is it a survey of popular music? All music? There is a lot of intelligent hip hop out there. There is a lot of shallow rock out there.
Generalizing about any genre is pointless.
Edit: And I put intelligent in quotes because who is to say that using the word money or (less so) bitch even means there is not an intelligent point being made.