If money for miners is a consideration than encouraging spam should be the policy. You can’t have that argument and be anti spam. Splitting the transactions doesn’t stop images and video. Data is data. If a video has to be compiled from a million transactions it is trivial to design a system that does that.
From my perspective I much rather have data in op return that can be ignored than to have millions of transactions that can’t. I do not believe sending a signal that Bitcoin doesn’t like spam is going to change anything. I don’t think changing this stuff actually matters all that much. Feels like virtue signaling at best.