As an idea, the blockchain itself has tremendous potential. As for the hack, then the question is more to the software implementation. When implementing software, whether it is a crypto-exchange, wallet or something else, then it is a matter of the human factor. Mistakes can be intentionally or accidentally made to steal funds.
Perhaps this is a bit naive, but I have high hopes for the blockchain technology, for the future and far beyond the scope of the usual currency.
