Yeah. They have a lot more potential than listed here. Basically anything you can think of, in terms of code, can use a smart contract. That isnt to say all code will go in one. However, developers can use them to design features and applications.
We really are only touching the tip of the iceberg. Think of any major problem that can be tied somehow to data, and a smart contract could be used to start the process of addressing it. It might not be the full answer but could be part of the steps going forward.
I see. And just thinking how long Hive has been going without it is mind blowing. I guess if we look at it positively, Hive didn't have it and still survived the bear market, so that's a big deal.