That's not true at all though. Smart Contracts are being used in a wide variety of great projects.
In my opinion what's really missing is a fiat currency token, that can be legally recognised as actual money for a lot of business to be able to go massive.