Can Blockchain Smart Contracts Replace (Re)Insurance Contracts?

There has been much talk about how smart contracts on the blockchain will revolutionise insurance and reinsurance policies and contract wordings; about how they will be quicker, cheaper, digital, authenticated by nature, pay claims automatically and overall reduce the risk to all parties. The question therefore is, “can a smart contract on a blockchain replace an (re)insurance contract?”.