I agree but I also disagree. I think there is always a line of confusion between distributed and decentralised.
The Protocol is decentralised, then the users/services can decide how to replicate the files. If everybody will have the same files, it will be 100% distributed.
We can argue that Bitcoin with SPV clients is just decentralised and not distributed as well.