One gram on Earth is not the same as one gram on Mars. Because the gravities of Earth and Mars are not the same. Metric fails as it is local only.

The equipment cost for metric is greater.

My foot is about so much, and I can count out a measurement before I would need that equipment to test gravities for the gram.

P.S. Too many sci-fi movies…