Music videos usually show the people performing the song and / or some sort of interpretation of the song. Maybe it is a literal representation of the lyrics or maybe it is more esoteric, creative imagery that captures the feeling of the tune.
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.