In fact 'imperial' system is stupid. It is even retarded.
12 inches to 1 foot, 3 feets to 1 yard, 1760 yards to 1 mile,
This is just moronic.
Compare to 1km = 1000m = 100000cm
My theory is that the illiterate medieval peasants who invented those systems had an intuitive knowledge that a duodecimal number system would make a lot more sense than decimal, and they ended up creating various half-assed implementations of it for their measurements. (The mile thing is different; it's a Roman decimal measurement of steps).
Unfortunately we did end up using decimal, and reinforced it with Arabic numerals, which makes those intuitions worse than useless in the modern world.