As an American with a physics background, a while ago I casually reviewed how bad our non-metric system is -- http://joshuaspodek.com/metric-system-isnt -- and found it not nearly as bad as people treat it. Among other things, when I build things it's useful to divide in half a few times, which is easier with inches and feet. And I've found no benefit to Celsius's 0 and 100 coinciding with water's state changing. I b…
It is extremely inconvenient that time is base-24 and base-60 while everything else in the metric system is base-10; it leads, for example, to a difficult conversion between the "meters per second" of the physics class and the "km/hr" of the highway. One surprisingly frustrating thing is that if you view a day as a million "instants" then an instant is actually a very human number, about the human reaction time or so…
Yes, some units are useful for particular interests. Create them as they're needed and useful. Base-10 time would make more sense. Celsius at least coordinates notable values with common materials.
Some units are just stupid. The lead article gives an unsatisfactory explanation of base-12/60 time (admitting near the end the reason for base-60 is unknown); trying to explain clocks to toddlers is proving annoying (I can't explain it if it doesn't make sense, and it doesn't make sense). Fahrenheit is just an arbitrary marking on a scale and seeing how reality happened to line up.