Option 1: multisig. Bloats the utxo set, is more complicated to implement for developers.
Option 2: simple, put data, people can just mine things.
Option 1 and 2 are valid options today.
But today if you want to do #1: freaking great do it, nodes will propagate your txns and you even get a discount!
Today with #2: oh your data is too big? Nope you gotta submit that directly to a miner. But if you get it there the miner is free to mine it and people have to accept it once it’s in a block.
I just don’t really understand this silly idea that changing mempool policy means that 10x more people are going to start paying 4x the price to put things on chain.