A footstep cannot be used as a standard unit of length, why?
It differs person to person.
We cannot consider a footstep for measuring the length as it differs from person to person, the stride is not equal for everyone. One can observe this difference by measuring the length of the stride for an adult and a school going kid. Both of them will be different in length.