Smartwatches are still not great. Battery life is the first most important thing they need to make better. The other thing is design. There are not a lot of smartwatches that look like real wristwatches but more like toys.
When manufacturers address these things there is no stopping people from buying them because they can be really useful thing to have.