We are sort of storing our comments (data) on the block chain forever now, so we are sort of making the case for storing stuff on the chain, see no reason we could not send small files
This can all be pruned (and will be by most nodes except for archival ones)
Doing so puts strain on other nodes (interfering with the cash aspect of BCH). You would force nodes to store arbitrary data forever with no remuneration.