I would be pleased if the segwit discount was removed. About the OP_RETURN cap, I’d rather keep it unless there is a justification for increasing (not removing) it. You mentioned the “expresiveness”. I definitely don’t want to censor data, but I believe that transactions should be as concise as possible rather than expressive/verbose. The bitcoin blockchain is, first and foremost, an accounting ledger, not a blank canvas to paint or write novels. I am OK with short strings of text, such as the Times’ headline in the genesis block or the miners writing their name on the blocks they mine. It’s not about the contents, but about the length/size.
Discussion
At some point what is concise will become a subjective value. The way we make that objective is by scarce block size and the free market. Costs encourage users to be as concise as possible.
Yes and no. The protocol is opinionated: whether to keep, alter or remove OP_RETURN, the segwit discount, and so on alter the conditions of the “free market”, i.e. the playing field that the protocol enables. Even the block size limit is opinionated. For example, with an unlimited OP_RETURN, it would be cheaper to make an inscription using it, because you wouldn’t have to split it among several transactions.
Great point. What you’re describing is a change to the protocol, which by definition would not be how it works today. But yes, removing OP_RETURN limits (which I believe is just policy anyway) and the segwit discount would make the market more free. Discriminating against data (a la current segwit discount and OP_RETURN limits does) is would not.