Again, you are missing my point. I know you can encrypt every bit of the data itself and nobody can decrypt them without the private keys, but you cannot encrypt the metadata - uploader data, time of upload, data size, other uploads of the user, intended recipients, etc.
RE: Removing data from blockchain is impossible without breaking the chain