On the other side yeah, most of the goals of decentralization could be achieved by looking at things like the Bittorrent / Pirate / Scihub projects which have been delivering content consistently in a distributed way for decades.
A blockchain is only necessary if you need an immutable history for some reason for a specific part of a process that you want to implement, but every other part of the process can live apart and work without any blockchain tech.