At least LN is a monetary reason to keep a non-ideal feature until it is replaced by a better solve. Non-monetary = fine if non-threat. Monetary = usage. That’s the simplest model I usually fall back to when looking at this. Threat is real with features that could lead to blockchain-stored content that is a crime by existence. Threat is lower, but non-zero, on blockchain bloat for node runners gradually reducing node participation and thus reducing breadth of policy adoption scrutiny.

Replies (1)

we can just do that monetary usage onchain. in retrospect, there's no reason to offer a 75% discount to store non-monetary data (sorta) just to enable a science project L2 that we don't need yet. and considering the total lack of ANY procedure for making changes to the network, I don't think "keeping a non-ideal feature until it is replaced" is a realistic expectation. pretty much everyone has collectively shrugged their shoulders and said "maybe Segwit was a design flaw but that's what #Bitcoin is now."