I speak fluent NASA, so allow me to translate: The root cause had everything to do with mismanagement and poor communications and nothing at all to do metrology (the science of measurement). However, ground based computer modeling of the mission used English to metric conversions so it is the convenient scapegoat. The fact that that programming errors existed is not the problem. They always do. Part of the design process is performing V&V testing (validation and verification). The fact that it wasn't done was a management failure of the worst kind. Everything could have been 100% metric or any other units of measure and the same problems would have existed and would not have been discovered.