Sort:  

Because IMO:

  1. Very few people have learned Solidity compared to C++, C, and C#
  2. C++,C, and C# have had a lot of people study them for vulnerabilities. Which makes getting an independent security audit from a third party much easier and cheaper. If we are talking about securing millions of dollars of value then paying to have a security audit conducted would be prudent.
  3. Flaws in Solidity led to the DAO hack, and was completely missed by the Ethereum community and developers. Rolling your own programming language is a difficult proposition.
  1. Not in the smart contract world.
  2. Yeah well there are important and unique design features of the EVM that are utilized by the novel languages. Just do it with LLM byte code.

  3. http://vessenes.com/more-ethereum-attacks-race-to-empty-is-the-real-deal/ http://hackingdistributed.com/2016/06/16/scanning-live-ethereum-contracts-for-bugs/

I disagree.