The Blockchain is a poor means of storage. Is there a desire to store a file forever on the blockchain? With OP_Return you have a timestamp of the file so as to prove that it existed.
There are people that want to store small files on the block chain, but mostly to make absolutely sure that the file stays up forever, but yeah it is a fringe sort of use case.