Popular songs are getting shorter, with Grammy-winning hits and Spotify chart-toppers shrinking in length. But is streaming really to blame? The answer is more complex, with history, genre, and ...