By Pew research 22% surveyed gave that as a reason, though they could be dissatisfied other ways.It depends on the station. You're looking at national numbers. But some stations manage to hold listeners regardless of trends.
I never see 'too much repetition' as a reason. If I did, I would show you streaming charts that show how people, when able to make their own playlists have more repetition than any radio station. But it's repetition of their personal favorites. People want to avoid commercials.
If people really want to avoid repetition, they can simply change the station. There are lots of stations in every city that play songs you've never heard before. But they may not be in a genre or language you prefer.