The problem is one of trust. Contracts that can either be formally verified, or by nature of the language they are written in are mathematically guaranteed to be free of certain bugs and behaviors can be 'TRUSTED'.
It's a very bad thing to not be able to trust that your money can't be trivially stolen.