Why do they play the same songs over and over on classic rock stations?

Update: I mean there are certainly more than the few hundred or so they play
8 answers 8