I feel like this article, among others, kind of misses the point on why blockchains are useful. Decentralization, IMO, is incredibly overrated. What makes blockchains useful is that you can build highly interoperable applications that won't break due to changing interfaces. If AWS or the US government built a similar general purpose, open smart contract platform, I think we'd see similar levels of activity there. But they didn't, so we're using blockchains instead.