Doesn't Ethereum have its own problems right now?
When one of the most popular semi-complex smart contracts fails not once but twice in a matter of months (losing hundreds of millions USD in the process), it is time to look not at the newbie or the contract programmer, but the platform itself.
Bugs in software of various kinds cause billions of dollars worth of damage, deaths too. Yet I don't see people claiming it's the fault of C++.
A major driving force behind the development of Rust is that exact claim.
You must be new here.