[1] https://www.ccn.com/i-hope-bitcoin-will-be-internets-native-...
I understand that the original goal was to have the value of the currency to be not controlled by a central bank.
Is there any other benefit to it? What does it mean that the currency needs to be "programmable" in this context?
See https://bitcointechtalk.com/what-is-a-bitcoin-merklized-abst...
OP_IF
<Alice’s pubkey> OP_Checksig
OP_ELSE
“3 months” OP_CSV OP_DROP
<Heir’s pubkey> OP_Checksig
OP_ENDIF
Would you say that you need expensive programmers to audit/create an escrow contract on Bitcoin? Multisig contracts are simple, battletested and deployed in the blockchain.Given the number of high-profile smart-contract hacks we've seen, yes, you do need expensive programmers. (At least, to a greater extent than you need expensive lawyers. It's perfectly possible to write your own will without a lawyer, and frankly I'd have a lot more confidence in that than in my own smart contract, even as a programmer).
There have been no hacks of bitcoin multisig addresses. The hacks you're referring to are on ethereum because ethereum is a dumpster fire with a marketing team trying to con people into believing all number of unpractical solutions.
I think Bitcoin might be useful for storing and holding wealth, whereas Ethereum is much more active protocol, for active communication and interaction
Solidity et al are imperative languages which basically turn the never static ethereum blockchain into an absolute nightmare to reason about or write robust code for. See basically the once weekly massive security bugs in ethereum contracts. Turning completeness and imperative languages; I would not call that robust on the code execution level.
Ethereum is also not immutable, see DAO bailout. I would not call that robust.
Ethereum has architected their consensus choices such that miners can increase blocksize to push out competitors. That leads to coercion centralization. I wouldn’t call that robust. Even if we live in a future utopia where coercion isn’t a threat, then The system is a horribly inefficient AWS.