There are better ways to code smart contracts, and I don't want car parts to arrive separately into Bitcoin's network. Hence why I am not amused about BIP119.
welcome to bitcoin where they hack things together out of parts. rather than lay out a full blueprint in the very beginning and stick to that specification and never add on new toys. bells and whistles. things that could introduce unforeseen bugs.
A smart contract is better on a separate layer, not baked into the protocol where it can be used as a weapon by unscrupulous nation-states against the political acceptance of Bitcoin as a legal form of money.
well i'm not sure how you arrive at that endpoint from bip-119. not that i'm an expert on it but from what i heard, it lets the receiver impose restrictions on how the funds sent to their address get spent. how do we arrive at a weapon of nation-states from that?
with all that said, this feature of bitcoin seems like something 99% of bitcoin users would never utilize...oh and never need, they gotten along without it just fine all these years, right?