The concept of smart contracts is so complex that understanding how to make them more secure only comes with experience. We just have to wait and let people do projects that sometimes blow up. Just as cars and planes have become safer over time, so with experience we will understand how to make smart contracts with an acceptable level of risk.