>larger op_return allows easily for storing raw images that might cause a legal issues in the future (stored in witness data won't)
this distinction is asinine. if you have the means to download a transaction, you have the means to assemble it into a jpeg with a bash one-liner. the difficulty increase between OP_RETURN and witness data is trivial. you've either never tried to do it yourself before or you're pretending to be stupid.