as all the radio stations simply play the same song over and over
You mean like you do with your PMP, or that internet streaming radio stations do? You simply do not know what you're talking about because you simply do not listen to broadcast radio so how would you know? The closest reality comes to your uninformed view of it would be a Top-10 station, and by the way my gym uses satellite radio and the Top-10 channels on that are the most annoying and vapid thing I've ever heard and I know of no Top-10 broadcast radio stations in my market, which is not by any definition of the word a 'small' market for radio. There is new music all the time on broadcast FM radio around here, you should try listening to it yourself, maybe you'd hear something you like.
"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."