The idea of smart contracts or world computer is flawed. A better term would be a scripted financial transaction. They can be done in a trusted environment, but there are a lot of benefits of having a public cryptography secured ledger.
Though the article author omits it, EOS mainnet runs on LLVM and WASM contracts and executes about 1000tx/s today.
A more powerful financial VM is needed e.g. for on-chain order books.
More about use cases vs. databases can be found in my article
"This idea doesn't seem relevant in my tiny corner of software development, therefore it is not relevant in ANY of software development" is the disease of this website.