It is clear that people don't flock to whatever makes more sense, and never have done.
Banks and firms can tinker with blockchains as much as they want, but ultimately it's governments/politics that decides what will be used
as money because they are the greatest network, which is what money needs. Everything else that can be done with blockchain, like contracts and whatnot, depends on adoption too. The case has been made pretty solidly here:
http://moraluniversal.com/en/why-bitcoin-cannot-win/