47 watch vs band distance measurement

Why do the watch and the band record different numbers of steps on the same route at the same time and, consequently, different miles walked or run? Which one is correct? Why does the band give better and easier-to-find exercise information?