Because each field can have a different unit, it's hard to perform sorting of values.

An entity metadata property that returns the value converted to the standard SI unit (m, kg) would help.

Using http://drupal.org/project/unitsapi for this would help. See also #1496806: Consider integrating the Units API.