Why are Gen Z listeners streaming Radiohead, Arctic Monkeys and Paramore? Blame TikTok, Tumblr, Olivia Rodrigo and their rock-loving parents.