"Rock's death rattle" LMFAO. Okay sure, the bile that was hair metal isn't topping charts anymore, nor is nu metal. However, rock is far from dead. There's always a new batch of 9 & 10 year olds who find their dad's zeppelin or doors album, picks up a guitar and keeps rock alive.
Not only that, but do you ever tune in to any philly college stations like WKDU or WDBK? Punk and metal are always spinning on there.
Furthermore, yes, the alternative rock on WRFF is more pop than anything, but do not be fooled. It's not a good gauge on what we're REALLY listening to. You want to find out? Check the spotifys of WRFF's listeners. You'll find a ton of green day, blink 182, weezer etc...
Rock is not dying; it's doing what it always has done best, evolve. Much to the dismay of crusty old blues/ rock sports bar guys listening to some non-descript 12 bar blues rock song, rock has moved a million miles away from those days, and I'm personally extremely glad it has.
It's evolved into a million different sub-genres and subcultures. Shoegaze and dream pop from the late 1980s, like Slowdive and My Bloody Valentines, both sub-genres of "rock". Nu metal and rap rock from the 1990s like Beastie Boys and Faith No More, both sub-genres of "rock". Emo and pop punk of the 2000s like Paramore and My Chemical Romance, guess what? Sub-genres of rock. Now, are all the bands I mentioned here going to be played on a run of the mill rock station? No, absolutely not. Yet, they're all in one way or another related to each other. They all stemmed from the post-rock and post-punk of the early 80s.
I hate it when people say rock is dying. What you really mean is AC/DC and ZZ Top type rock is dying, when in fact even THOSE bands aren't! Go take a look through youtube and you'll still find a bumper crop of bands playing that same sorta thing.