I imagine the popularity of '10,000 steps a day' was mainly driven by how cheap/easy it was to measure steps. Nowadays with smart watches or dedicated fitness trackers it's finally becoming possible to come up with better metrics that can be widely used.