They don't make music videos that just show the words "buy this", "order now", and "on sale" throughout the song. Primarily because that would suck.
Many of these same musicians have social media channels where they do not really talk about their music, their lyrics, or their songwriting. Instead their feeds are basically a stream of messages saying "buy this", "order now" and "on sale".
I think they have a lot more to offer their followers. I wish they would. - Cris