I've never managed to have this discussion with non-scientists without it getting bogged down in silly disputes about whether miles are better than Km in measuring driving distances, or inches vs cm in woodwork etc. Most people seem not to understand the importance of standardisation, and of having a system that's suitable for science and engineering.
First, it is unsatisfactory that different systems of units are used for different purposes in science, engineering and everyday measurement; or for reasons of chance, whim or history. The resulting problems for science, industry and commerce are immense, and the situation absolutely has to be rectified. I should have thought this was self-evident (it's been recognised for centuries), but it seems from this thread that we are not agreed even on that.
Apart from the ridiculous FPS 'system', I'm surprised to see people using non-SI metric units that I thought were defunct (ergs etc.). The only possible choice is SI, as it's less flawed and far more widely accepted than its rivals (though imperfect).
As has been mentioned, the roots of the problem are ancient. For each of the independent dimensions in mechanics, mass, length and time, rival units co-existed for millennia with ill-defined conversions (for example, to cover various size ranges). As technology developed, the need for standardisation and precision became more pressing, and at the same time the problems increased because of compound quantities in science and engineering, which tended to acquire their own independent units rather than being derived from existing fundamental units.
Serious attempts to define an international system suitable for science and engineering began in the 18th century, but unfortunately several rival systems were proposed. Two approaches were tried:
1) (wrong) Keep most or all of the existing measurements; define them precisely with exact conversion constants.
2) (right) For each dimension, scrap all existing units and define a new one, or keep just one. Have no conversion constants other than powers of 10 specified by standard prefixes. Define no compound units; derive them from the base units.
British scientists began using metric units in the mid to late 19th century. I'm not sure why it took so long for a metric system to be fully accepted even in science, but I strongly suspect national pride and anti-French sentiment.
A couple of people have missed my point that there should be no numerical conversion constants
within a system.
You would expect that in a scientific/engineering system of units the force required to accelerate 1 <primary mass unit> by 1 <primary length unit> per <primary time unit>2 would be 1 <primary force unit>. Unfortunately that is not the case in FPS; instead, 1 <primary force unit> is the force required to accelerate 1 <primary mass unit> by g, the acceleration due to gravity (and the same word is used for the primary force unit and the primary mass unit).
Numerical conversion constants within a system is a completely different issue from whether some natural constant or quantity has a value of 1 in the system. That's of negligible benefit (in fact it's better if there aren't any such quantities, because it encourages both sloppy thinking and the practice of using different systems for different purposes; and in any case the value won't stay at exactly 1 as measurements or definitions of units are refined).
You absolutely should not have to remember to multiply (or divide) by (for example)
the number 32 to make the units come out right. If gravity is involved then you should have to use
gravitational acceleration explicitly in the calculation (else the confusion between mass and weight is reinforced). If it isn't, then 32 shouldn't come into the calculation at all.
Several people have suggested that there isn't a problem; you simply use pounds (mass) and poundals. Or slugs and pounds (force). Unfortunately their simple solutions are incompatible; in well over 100 years there's been no progress in agreeing a single FPS system. And it's incorrect to claim that the pound
is a unit of force. Certainly it is in one particular version of FPS (possibly the one learned by most Americans), but in other FPS systems (and in everyday measurement) it's a unit of mass. There's no way to resolve the confusion brought about by generations of obstinate scientists and bungling committees other than to scrap all non-SI systems (that's only one of many reasons).
One thing I have learned (by heart) from this thread: the value of g in FPS.