To be fair to the stations, that's exactly what they're dealing with, particularly with adults. They listen to the radio, if they hear a song they don't like, they scan away. If they hear a song they like, they stick with it.
I think that station programmers have conceded the point that their audience will not stay tuned to their station. They look to see "how long" you will stay tuned, 5 minuites, 10 minutes, 20 minutes, etc.
If they've already got me trained to keep changing the dial rather than leaving it tuned it, I will be SURE to tune out during the advertising. Their advertisers should realize this when they are told "how many listeners" are potentially tuned in at any time of day.
It is a bad way to program and it concedes some of your audience to competitors every few minutes. Once I've tuned out, there is nothing to do to bring me "back" except a bad cut on another station. I may have gone to my CD player by that point.