Rock music has lasted longer than the old folk wanted it to