The perfect piece of technology will not ever exist.
The internet isn't perfect but it scaled to billions.
Ethereum won't work for anything that will scale to more then a few users. And smart contracts are nonsense that has no use cases. Slock and Augur won't work AT ALL.
Yeah no perfection, but don't invest in rocks. They are pretty much useless.