Download speed of the blockchain is ridicolous and make no sense.
It's a P2P network where there is a 900MB file and pretty much everyone is a seeder. On bittorrent that mean FULL STEAM AHEAD! DOWNLOAD AT FULL SPEED!
It should take like 5 or 10 minutes.
Instead here it take 12+hours.......
a bittorrent download is done completely out of order and the client just continually fills in the blanks.
a blockchain download is done
in order and only after block 123 is downloaded will it download block 124*
in addition, file compression would be far more efficient when compressing the entire chain as one big file (for possible deployment on bittorrent), whereas because bitcoin downloads each block separately, the compression over the whole chain is less efficient.
*could be wrong, please get a second opinion.