With Spotify, the aim was low latency. If you click on a song, it should start playing immediately. There's no such requirement for software updates.
Back when the only data center was in Stockholm, the only way to meet latency requirements was P2P. Now that we're a grown-up company we've disabled that and use CDN's instead.