Accurately counting calories requires more data than a smartwatch can easily gather.