I'm confused, surely there's a contradiction between "piracy was so good, we had this panacea of completely open, free, infinite music" and "streaming is bad even though it's the same infinite music library but we charge a small subscription". I get that artists aren't paid enough, but it's better than the $0 they get from piracy.
Piracy encouraged buying music. You'd learn of this cool band through a friend and would buy their next album when it came out. People still had the same budget for music but weren't so much at the whim of what music executives wanted to push at the moment. The network effects more than made up for the "lost" revenue.