I do not think arbitrary files belong on the blockchain, but I do not know the best solution here is.
I do not think filters will work well, I do not think OP_RETURN increase is the best way forward either.
Decentralized monetary protocol is a super complex thing, and debates like these - Block Size War being another great example - are inevitable.
We are yet to figure out the best way forward, and I believe we will figure it out collectively. We just need more time and data. We need to carefully consider second order effects that any decision might cause.