Segwit made it so that witness data doesn't affect the txid. This was to solve people changing the signature slightly and changing the txid (Google Transaction malleability) which was an issue for applications like LN.
Since ordinals are in the witness data, removing it won't affect the txid
There would need to be a bit of discussion around this but it could cut out the fattest witness sections in the blocks. Since the logic is satisfied (return false, ie anything but 1, right?) with no bytes in the parameter (0 size varint, is all) still validates, and its fee is based on the data not the actual stuff it puts in the block (chuckle), and the TXID is the same, who's gonna know the difference? It makes the same address due to segwit anyhow, also.
At least that's how it sounds to me. And any miner doing this is lowering the cost of block space for the rest of the network :D Is there any meritorious party involved who doesn't win out of this?
reply
Well it doesn't actually work as the top level comment pointed out
reply