This is more to do with the effect of the web disrupting and decentralizing the ability of corporations to create and curate a homogeneous cultural experience than the failure of rock as an art form. "Rock Star" is a commercial construct that can't exist in a world of Spotify and Soundcloud and hyperlocal community-created genres.